Commit d643481
committed
fix(ci): exclude HighMemory tests to prevent Ubuntu OOM kills
Root cause of Ubuntu CI failures:
- AllocationTests (marked [HighMemory]) allocates 4GB, 8GB, 16GB arrays
- The treenode-filter only excluded [OpenBugs], not [HighMemory]
- On Ubuntu/Linux, OOM killer silently terminates the process
- Windows/macOS handle OOM differently (managed exceptions or more swap)
The workflow comment mentioned HighMemory should be excluded but the
filter wasn't actually updated. Fixed by adding the HighMemory exclusion
using correct TUnit syntax: & operator between full filter expressions.
Filter syntax:
- Valid: '/*/*/*/*[Category!=A]&/*/*/*/*[Category!=B]'
- Invalid: '/*/*/*/*[Category!=A&Category!=B]'1 parent 31d98f7 commit d643481
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
| 60 | + | |
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
| |||
0 commit comments