diff --git a/e2e/perstack-cli/continue.test.ts b/e2e/perstack-cli/continue.test.ts index a304ffaa..337fc2ad 100644 --- a/e2e/perstack-cli/continue.test.ts +++ b/e2e/perstack-cli/continue.test.ts @@ -41,6 +41,14 @@ describe.concurrent("Continue Job", () => { { timeout: LLM_TIMEOUT }, ) const continueResult = withEventParsing(continueCmdResult) + if (!continueResult.events.find((e) => e.type === "completeRun")) { + console.log(`[DEBUG continue] exitCode: ${continueCmdResult.exitCode}`) + console.log( + `[DEBUG continue] events: ${JSON.stringify(continueResult.events.map((e) => e.type))}`, + ) + console.log(`[DEBUG continue] stdout: ${continueCmdResult.stdout.slice(0, 2000)}`) + console.log(`[DEBUG continue] stderr: ${continueCmdResult.stderr.slice(0, 2000)}`) + } expect(assertEventSequenceContains(continueResult.events, ["resumeFromStop"]).passed).toBe(true) expect( continueResult.events.some( diff --git a/e2e/perstack-cli/providers.test.ts b/e2e/perstack-cli/providers.test.ts index bd4445b7..7c90bfb8 100644 --- a/e2e/perstack-cli/providers.test.ts +++ b/e2e/perstack-cli/providers.test.ts @@ -31,6 +31,14 @@ describe.concurrent("LLM Providers", () => { provider, }) const result = withEventParsing(cmdResult) + if (result.exitCode !== 0 || !result.events.find((e) => e.type === "completeRun")) { + console.log(`[DEBUG ${provider}] exitCode: ${result.exitCode}`) + console.log( + `[DEBUG ${provider}] events: ${JSON.stringify(result.events.map((e) => e.type))}`, + ) + console.log(`[DEBUG ${provider}] stdout: ${result.stdout.slice(0, 2000)}`) + console.log(`[DEBUG ${provider}] stderr: ${result.stderr.slice(0, 2000)}`) + } expect(result.exitCode).toBe(0) expect(assertEventSequenceContains(result.events, ["startRun", "completeRun"]).passed).toBe( true,