From 4fc491bc1a26b7b7089b562db5d4e4a89b6d0744 Mon Sep 17 00:00:00 2001 From: Damien Retzinger Date: Tue, 12 May 2026 21:25:50 -0400 Subject: [PATCH] fix(check-store): prevent error in phpunit 12 if no tests exists (#258) --- .github/workflows/check-store.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/check-store.yaml b/.github/workflows/check-store.yaml index df02fcb..012d639 100644 --- a/.github/workflows/check-store.yaml +++ b/.github/workflows/check-store.yaml @@ -106,6 +106,12 @@ jobs: EOF sed -i '//r /tmp/testsuite.xml' dev/tests/unit/phpunit.xml.dist + ## PHPUnit 12 (Magento 2.4.9) implicitly enables failOnEmptyTestSuite when --testsuite is passed. + ## Default it off only when the consumer hasn't set it themselves, so we don't clobber explicit configuration. + if ! grep -q 'failOnEmptyTestSuite=' dev/tests/unit/phpunit.xml.dist; then + sed -i 's|/,/<\/extensions>/d' dev/tests/unit/phpunit.xml.dist