The earlier fix only widened the vitest timeout, but the real race is the patient probe reading the 1s launcher under the 5000ms *default* probe budget: under a full parallel run spawnSync blocks the worker and fork/exec latency can push the launcher's wall-clock past 5000ms, so the patient probe wrongly reads unusable and the assertion fails. Give the patient probe a generous explicit 15000ms budget (still far below its 1s launcher runtime margin) so only the 250ms impatient probe races the launcher; keep a 30s vitest timeout above the patient budget.
18 KiB
18 KiB