MCPcopy
hub / github.com/callstack/agent-device / buildFailureDebug

Function buildFailureDebug

test/integration/smoke-web-platform.test.ts:286–299  ·  view source on GitHub ↗
(
  context: WebSmokeContext,
  step: string,
  args: string[],
  result: CliJsonResult,
  assertionDetail?: string,
)

Source from the content-addressed store, hash-verified

284}
285
286function buildFailureDebug(
287 context: WebSmokeContext,
288 step: string,
289 args: string[],
290 result: CliJsonResult,
291 assertionDetail?: string,
292): string {
293 const lines = [formatResultDebug(step, args, result)];
294 if (assertionDetail) lines.push('assertion:', assertionDetail);
295 lines.push('last snapshot context:', formatLastSnapshotContext(context));
296 lines.push('recent step history:', formatStepHistory(context));
297 lines.push('artifacts:', context.artifactDir);
298 return lines.join('\n');
299}
300
301function writeFailureArtifacts(
302 context: WebSmokeContext,

Callers 1

failWithContextFunction · 0.70

Calls 4

formatResultDebugFunction · 0.90
pushMethod · 0.80
formatStepHistoryFunction · 0.70

Tested by

no test coverage detected