fix: biome format + remove unused noConsole suppressions
CI / check (pull_request) Failing after 3m58s
CI / check (pull_request) Failing after 3m58s
This commit is contained in:
@@ -241,7 +241,9 @@ describe("E2E mock-agent: full uwf pipeline", () => {
|
|||||||
expect(finalEntry!.head).toBe(step2.head);
|
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");
|
await writeMockConfig("e2e-loop.mock.yaml");
|
||||||
const workflowHash = await addWorkflow("e2e-loop.workflow.yaml", "test-loop");
|
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");
|
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.
|
// Reuses the linear workflow but with a mock whose step[1].role is wrong.
|
||||||
await writeMockConfig("e2e-mismatch.mock.yaml");
|
await writeMockConfig("e2e-mismatch.mock.yaml");
|
||||||
const workflowHash = await addWorkflow("e2e-linear.workflow.yaml", "test-linear");
|
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);
|
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");
|
await writeMockConfig("e2e-suspend.mock.yaml");
|
||||||
const workflowHash = await addWorkflow("e2e-suspend.workflow.yaml", "test-suspend");
|
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);
|
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");
|
await writeMockConfig("e2e-count.mock.yaml");
|
||||||
const workflowHash = await addWorkflow("e2e-count.workflow.yaml", "test-count");
|
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);
|
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");
|
await writeMockConfig("e2e-mustache.mock.yaml");
|
||||||
const workflowHash = await addWorkflow("e2e-mustache.workflow.yaml", "test-mustache");
|
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");
|
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
|
// Reuse the suspend workflow (planner with ready → $END), but mock data
|
||||||
// goes straight to ready on first run, then ready again after resume.
|
// goes straight to ready on first run, then ready again after resume.
|
||||||
await writeMockConfig("e2e-completed-resume.mock.yaml");
|
await writeMockConfig("e2e-completed-resume.mock.yaml");
|
||||||
|
|||||||
@@ -539,9 +539,7 @@ describe("uwf thread resume - completed threads", () => {
|
|||||||
const { createUwfStore, getThread } = await import("../store.js");
|
const { createUwfStore, getThread } = await import("../store.js");
|
||||||
const verifyUwf = await createUwfStore(tmpDir);
|
const verifyUwf = await createUwfStore(tmpDir);
|
||||||
const verifyEntry = getThread(verifyUwf.varStore, THREAD_ID);
|
const verifyEntry = getThread(verifyUwf.varStore, THREAD_ID);
|
||||||
// biome-ignore lint/suspicious/noConsole: test debugging
|
|
||||||
console.log("Seeded entry status:", verifyEntry?.status);
|
console.log("Seeded entry status:", verifyEntry?.status);
|
||||||
// biome-ignore lint/suspicious/noConsole: test debugging
|
|
||||||
console.log("Seeded entry:", JSON.stringify(verifyEntry, null, 2));
|
console.log("Seeded entry:", JSON.stringify(verifyEntry, null, 2));
|
||||||
|
|
||||||
const promptCapturePath = join(tmpDir, "captured-prompt-completed.txt");
|
const promptCapturePath = join(tmpDir, "captured-prompt-completed.txt");
|
||||||
@@ -601,7 +599,6 @@ echo '${adapterJson}'
|
|||||||
);
|
);
|
||||||
|
|
||||||
if (result.status !== 0) {
|
if (result.status !== 0) {
|
||||||
// biome-ignore lint/suspicious/noConsole: test debugging
|
|
||||||
console.error("Command failed:", result.stderr);
|
console.error("Command failed:", result.stderr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user