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
Plain `timeout` only sends SIGTERM, which the JVM behind the `bal` shell
wrapper is free to ignore, so none of the limits actually bounded the run.
Wrap every invocation in `timeout -k`, which follows up with SIGKILL after
a grace period (KILL_GRACE, default 10s).
A SIGKILLed child exits 137 rather than 124, so both the correctness-gate
and timing-run classifiers now share a `timed_out` helper that accepts
either; without it a hard timeout would be misreported as a generic
failure. Output and exit behaviour are otherwise unchanged.
0 commit comments