You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary
- Adds a `timeout` field (in seconds) to spec test `__test__.jsonc`
files
- When a test step's process exceeds the timeout, it is killed and the
test fails with a "Test command timed out" panic
- Timeout can be set at the multi-test level (propagates to all
contained tests) or per individual test
- No default timeout — the watchdog thread is only spawned when
`timeout` is explicitly configured
- Reduces CI test job timeout from 240 minutes to 30 minutes
Example usage in `__test__.jsonc`:
```jsonc
{
"timeout": 60,
"args": "run long_running.ts",
"output": "expected.out"
}
```
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments