dev-db/percona-server: Add test depedency on dev-perl/JSON atom; Raise ulimits for...
authorThomas Deutschmann <whissi@gentoo.org>
Tue, 5 Dec 2017 11:51:33 +0000 (12:51 +0100)
committerThomas Deutschmann <whissi@gentoo.org>
Tue, 5 Dec 2017 11:51:53 +0000 (12:51 +0100)
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
dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild

index 682f718025456339a4c5104a409f1e4ecff22b79..642b628382717a6323a3dc6b27292188d261bc92 100644 (file)
@@ -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
index bb675e545336f48672f6819274fb9839cd8989ac..5f0ae209006ad1f48e9e76276cd63c00b7ceb108 100644 (file)
@@ -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" \