mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-07 20:41:50 +00:00
3385da68e5
run_case read stdout and stderr only after the child exited. A child that writes more than the pipe buffer blocked in write and was killed at the timeout as a hang (booleans/4623 with boolean routed to solidcore prints 65.9 KB). Two reader threads now drain the pipes while the rig waits; the timeout still kills the child and reports a hang. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SdcgExNEwfR9CX2RAzp2Pt