diff --git a/.github/workflows/full-integration-tests.yaml b/.github/workflows/full-integration-tests.yaml index 4016f9f..8b7d184 100644 --- a/.github/workflows/full-integration-tests.yaml +++ b/.github/workflows/full-integration-tests.yaml @@ -213,11 +213,17 @@ jobs: working-directory: ./main/dev/tests/integration run: | FILE="phpunit.xml.dist" + + # Remove Memory Usage Tests and Magento Integration Tests Real Suite test suites + sed -i '//,/<\/testsuite>/d' "$FILE" + sed -i '//,/<\/testsuite>/d' "$FILE" + DIRS="${{ matrix.testsuite_dirs }}" echo "Debug: $DIRS" NEW_TESTSUITE_ENTRY=$( echo "" IFS=','; for dir in $DIRS; do echo " $dir"; done + echo " testsuite/Magento/IntegrationTest.php" echo "" ) echo "Debug: $NEW_TESTSUITE_ENTRY" @@ -228,8 +234,9 @@ jobs: - name: Run Integration Tests for Modules working-directory: ./main run: | - export DEN="$(dirname $(pwd))/warden/bin/warden" - ${DEN} 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 --coverage-html=../../../phpunit-output/coverage-html/res.html + 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 --coverage-html=../../../phpunit-output/coverage-html/res.html rum-memory-integration-tests: needs: [ matrix-calculator ]