diff --git a/packages/cli/src/__tests__/e2e-mock-agent.test.ts b/packages/cli/src/__tests__/e2e-mock-agent.test.ts index 162e195..3d6001e 100644 --- a/packages/cli/src/__tests__/e2e-mock-agent.test.ts +++ b/packages/cli/src/__tests__/e2e-mock-agent.test.ts @@ -241,7 +241,9 @@ describe("E2E mock-agent: full uwf pipeline", () => { expect(finalEntry!.head).toBe(step2.head); }); - test("2. branching workflow loops developer→reviewer→developer→reviewer→$END", { timeout: 30_000 }, async () => { + test("2. branching workflow loops developer→reviewer→developer→reviewer→$END", { + timeout: 30_000, + }, async () => { await writeMockConfig("e2e-loop.mock.yaml"); const workflowHash = await addWorkflow("e2e-loop.workflow.yaml", "test-loop"); @@ -299,7 +301,9 @@ describe("E2E mock-agent: full uwf pipeline", () => { expect(finalEntry!.status).toBe("completed"); }); - test("3. role mismatch in mock data makes the agent exit with an error", { timeout: 30_000 }, async () => { + test("3. role mismatch in mock data makes the agent exit with an error", { + timeout: 30_000, + }, async () => { // Reuses the linear workflow but with a mock whose step[1].role is wrong. await writeMockConfig("e2e-mismatch.mock.yaml"); const workflowHash = await addWorkflow("e2e-linear.workflow.yaml", "test-linear"); @@ -325,7 +329,9 @@ describe("E2E mock-agent: full uwf pipeline", () => { expect(entry!.head).toBe(step1.head); }); - test("4. planner $SUSPEND then resume re-runs planner and reaches $END", { timeout: 30_000 }, async () => { + test("4. planner $SUSPEND then resume re-runs planner and reaches $END", { + timeout: 30_000, + }, async () => { await writeMockConfig("e2e-suspend.mock.yaml"); const workflowHash = await addWorkflow("e2e-suspend.workflow.yaml", "test-suspend"); @@ -372,7 +378,9 @@ describe("E2E mock-agent: full uwf pipeline", () => { expect(finalEntry!.head).toBe(resumeOut.head); }); - test("5. --count 3 runs the whole linear pipeline in one invocation", { timeout: 30_000 }, async () => { + test("5. --count 3 runs the whole linear pipeline in one invocation", { + timeout: 30_000, + }, async () => { await writeMockConfig("e2e-count.mock.yaml"); const workflowHash = await addWorkflow("e2e-count.workflow.yaml", "test-count"); @@ -412,7 +420,9 @@ describe("E2E mock-agent: full uwf pipeline", () => { expect(finalEntry!.head).toBe(results[2].head); }); - test("6. mustache edge prompt renders planner variables into the worker step", { timeout: 30_000 }, async () => { + test("6. mustache edge prompt renders planner variables into the worker step", { + timeout: 30_000, + }, async () => { await writeMockConfig("e2e-mustache.mock.yaml"); const workflowHash = await addWorkflow("e2e-mustache.workflow.yaml", "test-mustache"); @@ -441,7 +451,9 @@ describe("E2E mock-agent: full uwf pipeline", () => { expect(workerStep.edgePrompt).toBe("Work on branch fix/42-auth in /tmp/my-repo"); }); - test("7. completed thread can be resumed (衔尾蛇: end → start)", { timeout: 30_000 }, async () => { + test("7. completed thread can be resumed (衔尾蛇: end → start)", { + timeout: 30_000, + }, async () => { // Reuse the suspend workflow (planner with ready → $END), but mock data // goes straight to ready on first run, then ready again after resume. await writeMockConfig("e2e-completed-resume.mock.yaml"); diff --git a/packages/cli/src/__tests__/thread-resume.test.ts b/packages/cli/src/__tests__/thread-resume.test.ts index d53e4b6..f84eb10 100644 --- a/packages/cli/src/__tests__/thread-resume.test.ts +++ b/packages/cli/src/__tests__/thread-resume.test.ts @@ -539,9 +539,7 @@ describe("uwf thread resume - completed threads", () => { const { createUwfStore, getThread } = await import("../store.js"); const verifyUwf = await createUwfStore(tmpDir); const verifyEntry = getThread(verifyUwf.varStore, THREAD_ID); - // biome-ignore lint/suspicious/noConsole: test debugging console.log("Seeded entry status:", verifyEntry?.status); - // biome-ignore lint/suspicious/noConsole: test debugging console.log("Seeded entry:", JSON.stringify(verifyEntry, null, 2)); const promptCapturePath = join(tmpDir, "captured-prompt-completed.txt"); @@ -601,7 +599,6 @@ echo '${adapterJson}' ); if (result.status !== 0) { - // biome-ignore lint/suspicious/noConsole: test debugging console.error("Command failed:", result.stderr); }