Commit 1d7128e
fix: increase e2e test step timeout on Windows to fix flaky CI (#252)
## Summary
- Increases the per-step timeout for e2e snapshot tests from 20s to 60s
on Windows, while keeping 20s on Unix
- Windows CI runners using Git Bash have significantly more overhead for
shell startup and process execution
- The 20-second timeout was frequently exceeded, causing flaky
`[timeout]` failures in tests like `summary-output` and
`filter-unmatched`
## Failure patterns observed
| Pattern | Tests affected | Frequency |
|---------|---------------|-----------|
| `[timeout]` on first step | `summary-output`, `filter-unmatched` |
Most common (3+ occurrences) |
| `[127] command not found` | `exit-codes` | Occasional |
## Test plan
- [x] Compiles locally (`cargo check -p vite_task_bin --test
e2e_snapshots`)
- [ ] Validate by re-running Windows CI at least 10 times to confirm
flakiness is resolved
https://claude.ai/code/session_01VzFJkUBQ9t6zTmH7ZJFXgt
---------
Co-authored-by: Claude <noreply@anthropic.com>1 parent 665d553 commit 1d7128e
1 file changed
+4
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
22 | 24 | | |
23 | 25 | | |
24 | 26 | | |
| |||
0 commit comments