Commit 3fd484a
fix(workflows): also filter abstract test base classes out of matrix shards (#375)
The "Create Mage-OS testsuite" step already excludes Abstract*Test.php /
*AbstractTest.php files discovered under <directory> entries, but EXCLUSION_LIST
modules (Catalog, Bundle, Sales, AsynchronousOperations) are pre-expanded in
matrix-calculator to comma-separated lists of individual *.php files that land
as <file> entries — bypassing the directory-side filter and tripping PHPUnit 12
"abstract class" runner warnings (exit 1).
Filter at the find(1) call so abstract files never enter the matrix in the
first place. Keeps the directory-side exclude loop authoritative for the
non-EXCLUSION_LIST shards.
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>1 parent bded228 commit 3fd484a
1 file changed
Lines changed: 4 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
| 118 | + | |
| 119 | + | |
118 | 120 | | |
119 | 121 | | |
120 | 122 | | |
| |||
123 | 125 | | |
124 | 126 | | |
125 | 127 | | |
126 | | - | |
| 128 | + | |
| 129 | + | |
127 | 130 | | |
128 | 131 | | |
129 | 132 | | |
| |||
0 commit comments