Commit bded228
fix(workflows): also exclude *AbstractTest.php suffix from Mage-OS suite (#374)
* fix(workflows): exclude abstract test base classes from Mage-OS suite
PHPUnit 12 treats discovered Abstract*Test.php files as runner warnings,
which the integration job interprets as exit code 1 even when all concrete
tests pass. Generate <exclude> entries for any Abstract*Test.php inside
the included shards. Also fix unescaped backticks in the trailing echo so
bash no longer logs "integrationIgnore: command not found".
* fix(workflows): also exclude *AbstractTest.php suffix form
Prior commit only matched Abstract*Test.php prefix; upstream Magento
also ships abstract bases with the suffix form (PaypalExpressAbstractTest,
EntityAbstractTest, EavAbstractTest, etc.), which still trip PHPUnit 12
runner warnings and turn shards red.
---------
Co-authored-by: Mage-OS <100189073+mage-os-ci@users.noreply.github.com>1 parent eeb9ac2 commit bded228
1 file changed
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
236 | 236 | | |
237 | 237 | | |
238 | 238 | | |
239 | | - | |
240 | | - | |
| 239 | + | |
| 240 | + | |
241 | 241 | | |
242 | 242 | | |
243 | 243 | | |
| |||
246 | 246 | | |
247 | 247 | | |
248 | 248 | | |
249 | | - | |
| 249 | + | |
250 | 250 | | |
251 | 251 | | |
252 | 252 | | |
| |||
0 commit comments