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

Function buildFailureDebug

test/integration/test-helpers.ts:147–161  ·  view source on GitHub ↗
(
    step: string,
    args: string[],
    result: CliJsonResult,
    assertionDetail?: string,
  )

Source from the content-addressed store, hash-verified

145 }
146
147 function buildFailureDebug(
148 step: string,
149 args: string[],
150 result: CliJsonResult,
151 assertionDetail?: string,
152 ): string {
153 const lines: string[] = [formatResultDebug(step, args, result)];
154 if (assertionDetail) {
155 lines.push('assertion:', assertionDetail);
156 }
157 lines.push('last snapshot context:', formatLastSnapshotContext(args));
158 lines.push('recent step history:', formatStepHistory());
159 lines.push('artifacts:', ensureArtifactDir());
160 return lines.join('\n');
161 }
162
163 function formatLastSnapshotContext(args: string[]): string {
164 if (!lastSnapshot) {

Callers 1

failWithContextFunction · 0.70

Calls 5

formatResultDebugFunction · 0.90
ensureArtifactDirFunction · 0.85
pushMethod · 0.80
formatStepHistoryFunction · 0.70

Tested by

no test coverage detected