Skip to content

fix(workflows): run the Mage-OS Suite testsuite, not a removed one#371

Merged
mage-os-ci merged 1 commit into
mage-os:mainfrom
rhoerr:fix/full-integration-tests-suite-name
May 16, 2026
Merged

fix(workflows): run the Mage-OS Suite testsuite, not a removed one#371
mage-os-ci merged 1 commit into
mage-os:mainfrom
rhoerr:fix/full-integration-tests-suite-name

Conversation

@rhoerr
Copy link
Copy Markdown
Contributor

@rhoerr rhoerr commented May 16, 2026

Summary

  • The full integration test workflow was producing "No tests executed!" on every shard.
  • Root cause: the upstream Magento phpunit.xml.dist no longer defines a Magento Integration Tests testsuite — only Memory Usage Tests and Magento Integration Tests Real Suite. The workflow strips both and injects a new Mage-OS Suite with the shard's directories, but then ran PHPUnit with --testsuite 'Magento Integration Tests', which matches nothing.
  • Fix: invoke --testsuite 'Mage-OS Suite' — the suite the workflow actually builds.

The rum-memory-integration-tests job is unaffected; it skips the suite-injection step and runs Memory Usage Tests against an unmodified phpunit.xml.dist.

Observed in run https://github.com/mage-os/mageos-magento2/actions/runs/25951434263 — every shard finished in ~2–3 minutes with "No tests executed!".

Test plan

  • Manually dispatch Integration Tests - Full Test Suite on mage-os/mageos-magento2 against this branch and confirm shards actually execute tests.

🤖 Generated with Claude Code

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 <noreply@anthropic.com>
@rhoerr rhoerr requested a review from a team as a code owner May 16, 2026 04:17
@mage-os-ci mage-os-ci merged commit 8118ba2 into mage-os:main May 16, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants