From e20e0ef74d0ff5fa756088d26bc5318d0fb00926 Mon Sep 17 00:00:00 2001 From: Ryan Hoerr Date: Sat, 16 May 2026 00:17:24 -0400 Subject: [PATCH] fix(workflows): run the Mage-OS Suite testsuite, not a removed one MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The workflow strips the upstream "Memory Usage Tests" and "Magento Integration Tests Real Suite" testsuites from phpunit.xml.dist, then injects a new "Mage-OS Suite" containing the shard's directories. However, the run command still passed --testsuite 'Magento Integration Tests' — a name that no longer exists in upstream phpunit.xml.dist — causing PHPUnit to print "No tests executed!" on every shard. Invoke the suite the workflow actually builds. Co-Authored-By: Claude Opus 4.7 --- .github/workflows/full-integration-tests.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/full-integration-tests.yaml b/.github/workflows/full-integration-tests.yaml index 136ebc5..01bd125 100644 --- a/.github/workflows/full-integration-tests.yaml +++ b/.github/workflows/full-integration-tests.yaml @@ -242,8 +242,8 @@ jobs: working-directory: ./main run: | export WARDEN="$(dirname $(pwd))/warden/bin/warden" - # Important: Run the custom "Magento Integration Tests" test suite, which runs all other test suites - ${WARDEN} env exec -T --workdir /var/www/html/dev/tests/integration php-fpm ../../../vendor/bin/phpunit --configuration phpunit.xml.dist --testsuite 'Magento Integration Tests' --log-junit=../../../phpunit-output/junit/res-log.xml + # Run the "Mage-OS Suite" testsuite injected above, which contains this shard's directories + ${WARDEN} env exec -T --workdir /var/www/html/dev/tests/integration php-fpm ../../../vendor/bin/phpunit --configuration phpunit.xml.dist --testsuite 'Mage-OS Suite' --log-junit=../../../phpunit-output/junit/res-log.xml rum-memory-integration-tests: needs: [ matrix-calculator ]