Commit 037a42e
ci: run only deterministic unit suites in Test Suite workflow (#1095)
The Unit Tests job ran the entire tests/ tree, which includes provider
graph tests (tests/graphs/*), integration tests and browser/network
suites. Without API keys these fail, and tests/test_chromium.py launches
a real headless browser that hangs forever — the last run was killed at
GitHub's 6h limit.
Narrow CI to the 9 deterministic, mock-based suites (56 tests, ~3s),
drop the unused Playwright browser install, and add timeout-minutes: 15
so a future hang can't burn the full runner budget. The excluded suites
should be re-added once mocked or gated behind markers + secrets.
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 7fc9c57 commit 037a42e
1 file changed
Lines changed: 19 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
14 | 16 | | |
15 | 17 | | |
16 | 18 | | |
| |||
27 | 29 | | |
28 | 30 | | |
29 | 31 | | |
30 | | - | |
31 | | - | |
32 | | - | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
33 | 38 | | |
34 | | - | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
0 commit comments