Scope
Activate and pass the copied Bun fixtures:
js/bun/spawn/spawnsync-no-microtask-drain.test.tsjs/bun/spawn/spawnsync-isolated-event-loop.test.ts
Required behavior
- Apply
Bun.spawnSync({ timeout })as an absolute monotonic deadline while draining child pipes. - Terminate and reap timed-out children without losing already captured output.
- Report Bun-compatible
exitCode, stringsignalCode, andexitedDueToTimeout. - Keep timers and microtasks from draining inside synchronous child execution.
- Execute compound nested
-eprograms through the real Home runtime instead of a broad syntheticprocess.exit()shortcut. - Add exact-corpus repository regressions and pass the full Home test gate.