MCPcopy Index your code
hub / github.com/garrytan/gstack / recordCodexResult

Function recordCodexResult

test/codex-e2e-plan-format.test.ts:87–99  ·  view source on GitHub ↗
(testName: string, result: CodexResult, passed: boolean)

Source from the content-addressed store, hash-verified

85}
86
87function recordCodexResult(testName: string, result: CodexResult, passed: boolean) {
88 evalCollector?.addTest({
89 name: testName,
90 suite: 'codex-e2e-plan-format',
91 tier: 'e2e',
92 passed,
93 duration_ms: result.durationMs,
94 cost_usd: 0, // Codex doesn't report cost in the same way; tokens tracked separately
95 output: result.output?.slice(0, 2000),
96 turns_used: result.toolCalls.length,
97 exit_reason: result.exitCode === 0 ? 'success' : `exit_code_${result.exitCode}`,
98 });
99}
100
101afterAll(async () => {
102 if (evalCollector) {

Callers 1

Calls 1

addTestMethod · 0.80

Tested by

no test coverage detected