commit:     f135659c826a8d11fb437ff0cecba2c8fb5b96ee
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 18 15:32:43 2021 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu Nov 18 15:34:57 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f135659c

dev-db/percona-server: don't run ctest manually

ctest are already part of mysql-test suite.

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 dev-db/percona-server/percona-server-8.0.26.16.ebuild | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/dev-db/percona-server/percona-server-8.0.26.16.ebuild 
b/dev-db/percona-server/percona-server-8.0.26.16.ebuild
index c8fd325a9307..9098b344ce11 100644
--- a/dev-db/percona-server/percona-server-8.0.26.16.ebuild
+++ b/dev-db/percona-server/percona-server-8.0.26.16.ebuild
@@ -366,12 +366,12 @@ src_test() {
        }
 
        local TESTDIR="${BUILD_DIR}/mysql-test"
-       local retstatus_unit
        local retstatus_tests
 
-       # Run CTest (test-units)
-       cmake_src_test
-       retstatus_unit=$?
+       if ! use server ; then
+               einfo "Skipping server tests due to minimal build."
+               return 0
+       fi
 
        # Ensure that parallel runs don't die
        export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
@@ -578,10 +578,9 @@ src_test() {
        pkill -9 -f "${S}/sql" 2>/dev/null
 
        local failures=""
-       [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
-       [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
+       [[ ${retstatus_tests} -eq 0 ]] || failures="${failures} tests"
 
-       [[ -z "$failures" ]] || die "Test failures: $failures"
+       [[ -z "${failures}" ]] || die "Test failures: ${failures}"
        einfo "Tests successfully completed"
 }
 

Reply via email to