MCPcopy Create free account
hub / github.com/getsentry/XcodeBuildMCP / recordTerminalResult

Function recordTerminalResult

src/benchmarks/claude-ui/harness.ts:370–379  ·  view source on GitHub ↗
(result: StreamJsonResult)

Source from the content-addressed store, hash-verified

368 };
369
370 const recordTerminalResult = (result: StreamJsonResult): void => {
371 if (terminalResultExitCode !== undefined || opts.terminalJsonResultGraceMs === undefined)
372 return;
373 terminalResultExitCode = result.is_error === true ? 1 : 0;
374 terminalResultTimer = setTimeout(() => {
375 terminalResultRequestedTermination = true;
376 terminateChild();
377 }, opts.terminalJsonResultGraceMs);
378 terminalResultTimer.unref();
379 };
380
381 if (opts.timeoutMs !== undefined) {
382 timeoutTimer = setTimeout(() => {

Callers 1

Calls 1

terminateChildFunction · 0.85

Tested by

no test coverage detected