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
refactor(e2e): use TerminationState enum for process state
Replace separate `timed_out` and `exit_status` variables with a unified
`TerminationState` enum that better represents the three possible states:
- Running (implicitly `None`)
- Exited with status
- Timed out
Benefits:
- Eliminates impossible state combinations
- More idiomatic Rust with pattern matching
- Clearer intent and better type safety
- Loop now returns the termination state directly
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
0 commit comments