Commit ef90f53
authored
acceptance: skip pydabs_1000_tasks in migrate + continue_293 invariants (#5062)
Drop `job_pydabs_1000_tasks` from the `migrate` and `continue_293`
invariants — they are the top-2 slowest acceptance tests on `*/direct`
jobs. `no_drift` still runs the same 1000-task config every PR, so the
deploy + plan path stays covered at scale.
We do lose some coverage: scale-specific bugs in the terraform→direct
state migration path (`migrate`) or in v0.293.0-state back-compat
(`continue_293`) wouldn't be caught at 1000 tasks anymore. Both
invariants still run their full set of other configs every PR. Given how
heavy these two tests are, the trade-off is worth it.
The real fix is to make the 1000-task case fast in principle, but that's
a separate effort. This PR buys back PR-CI time today; speeding up the
underlying path is what makes the dropped coverage cheap to restore
later.
Measured savings vs main:
- linux/direct: 8m47s → 5m20s
- macos/direct: 11m9s → 8m19s
- windows/direct: 25m44s → 24m15s
This pull request and its description were written by Isaac.1 parent 0522580 commit ef90f53
2 files changed
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
0 commit comments