commit:     c2259917e6bd535ae3d17cfdbbba2506ea83327c
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Tue Dec  5 11:51:33 2017 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Dec  5 11:51:53 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2259917

dev-db/percona-server: Add test depedency on dev-perl/JSON atom; Raise ulimits 
for test suite

dev-perl/JSON is used by main.myisam_explain_json_non_select_all, 
main.myisam_explain_json_non_select_none,
main.innodb_explain_js, on_non_select_all and 
main.innodb_explain_json_non_select_none test.

Ulimits raised to allow to expand test coverage to include parts.partition_* 
tests. Also, per
default, some tests are expecting at least 4162 max_open_files or will show a 
warning.

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-db/percona-server/Manifest                             | 4 ++--
 dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild | 8 ++++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest
index 682f7180254..642b6283827 100644
--- a/dev-db/percona-server/Manifest
+++ b/dev-db/percona-server/Manifest
@@ -1,2 +1,2 @@
-DIST mysql-extras-20171121-1518Z.tar.bz2 313539 SHA256 
1afb0cd5cd7eb71b0cfa34d6f0b970ab3e00f8a3ab08a6a09a8fb829c4121f01 SHA512 
dd0d4a00c0ed710e786d157a73f02c6f555ab7a68e57014d958627096a4245a0b45d22ec860dc5389002d106554e80166661c0b6ddcadff1f737e3fa195badda
 WHIRLPOOL 
67b7d6b4239b43f906477624137946c015f7d1430e309874858d40c8c55dfb633ad1f116b7bb08057c924c5a92a66a296016273ae984ba13d6c5d89ae1e054fc
-DIST percona-server-5.6.37-82.2.tar.gz 56296960 SHA256 
3cf04b64c8bf5b9cc1ea1a68c54ba77a4709d9c9051314e70a4cbd4c904da702 SHA512 
38905c2429bee6e6ba9c35b232c87c27c414726b349ff5a878cc94bbc4a333bbf76019478f8e82a10274ffeea5ac71c4520ff534cc434c4844b496b48801ea4e
 WHIRLPOOL 
9e3988072d00f60af467a21092cc737529bd9250ce4ebbfa20834455791a3fb093b11da8bb845bd62e3fa33ad37e63bfbda483139700bd4147e1b7be64578659
+DIST mysql-extras-20171121-1518Z.tar.bz2 313539 BLAKE2B 
c397fdf7ffb3fcbcecda20933e18234062a9500dcf4031e9b17131e2a1f23dca7535ed33ff541fc075eb9995c67a9a8fd7261d7524dd42d8d333543c368b4c15
 SHA512 
dd0d4a00c0ed710e786d157a73f02c6f555ab7a68e57014d958627096a4245a0b45d22ec860dc5389002d106554e80166661c0b6ddcadff1f737e3fa195badda
+DIST percona-server-5.6.37-82.2.tar.gz 56296960 BLAKE2B 
70d0c40c96be3c3f674466d2406b5622a7a37cc59d9daee7f0315ce6dd2ce13751f48d440646a0f377ca86aecd6bc749d050ab4f58bfa7400bcd35167ab8d480
 SHA512 
38905c2429bee6e6ba9c35b232c87c27c414726b349ff5a878cc94bbc4a333bbf76019478f8e82a10274ffeea5ac71c4520ff534cc434c4844b496b48801ea4e

diff --git a/dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild 
b/dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild
index bb675e54533..5f0ae209006 100644
--- a/dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild
+++ b/dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild
@@ -25,7 +25,10 @@ COMMON_DEPEND="numa? ( sys-process/numactl:= )
 
 DEPEND="${COMMON_DEPEND}
        || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )
-       test? ( $(python_gen_any_dep 
'dev-python/mysql-python[${PYTHON_USEDEP}]') )"
+       test? (
+               $(python_gen_any_dep 
'dev-python/mysql-python[${PYTHON_USEDEP}]')
+               dev-perl/JSON
+       )"
 RDEPEND="${COMMON_DEPEND}"
 
 REQUIRED_USE="tokudb-backup-plugin? ( tokudb ) tokudb? ( jemalloc !tcmalloc )"
@@ -193,7 +196,8 @@ multilib_src_test() {
        pushd "${TESTDIR}" || die
 
        # Set file limits higher so tests run
-       ulimit -n 3000
+       # Upper limit comes from parts.partition_* tests
+       ulimit -n 16500
        python_setup
        # run mysql-test tests
        perl mysql-test-run.pl --force --vardir="${T}/var-tests" \

Reply via email to