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" \