Question
Implement the kill strategy decided in "Kill strategy for a timed-out capture", test-first: a failing test whose child forks a grandchild that holds the pipe fd open — capture must return Outcome::TimedOut within a bound instead of hanging. Cover the session reader path as that decision directs.
Question
Implement the kill strategy decided in "Kill strategy for a timed-out capture", test-first: a failing test whose child forks a grandchild that holds the pipe fd open —
capturemust returnOutcome::TimedOutwithin a bound instead of hanging. Cover thesessionreader path as that decision directs.