From 59632b5312b38f9b76f6c36a0bcd2d9c9635634a Mon Sep 17 00:00:00 2001 From: lanyuanxiaoyao Date: Tue, 9 Jun 2026 16:52:47 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20tier=20=E6=96=87=E4=BB=B6=E9=87=8D?= =?UTF-8?q?=E5=91=BD=E5=90=8D=E4=B8=BA=20agent-mock/agent-scenario/agent-l?= =?UTF-8?q?lm?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- tests/agent/{tier3-llm-judge.ts => agent-llm.ts} | 0 tests/agent/{tier1-command.ts => agent-mock.ts} | 0 tests/agent/{tier2-scenario.ts => agent-scenario.ts} | 2 +- tests/agent/e2e-archive.test.ts | 2 +- tests/agent/e2e-build.test.ts | 2 +- tests/agent/e2e-depend.test.ts | 4 ++-- tests/agent/e2e-error.test.ts | 6 +++--- tests/agent/e2e-flow.test.ts | 2 +- tests/agent/e2e-llm-judge.test.ts | 2 +- tests/agent/e2e-plan.test.ts | 2 +- 11 files changed, 12 insertions(+), 12 deletions(-) rename tests/agent/{tier3-llm-judge.ts => agent-llm.ts} (100%) rename tests/agent/{tier1-command.ts => agent-mock.ts} (100%) rename tests/agent/{tier2-scenario.ts => agent-scenario.ts} (96%) diff --git a/package.json b/package.json index 76d2b57..7edce66 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "scripts": { "prepare": "husky", "test": "bun test --path-ignore-patterns 'tests/agent/**'", - "test:e2e": "bun test tests/agent/", + "test:e2e": "bun test tests/agent/ --path-ignore-patterns 'e2e-llm-judge*'", "test:e2e:llm": "bun test tests/agent/e2e-llm-judge.test.ts --timeout 120000", "lint": "oxlint", "format": "oxfmt .", diff --git a/tests/agent/tier3-llm-judge.ts b/tests/agent/agent-llm.ts similarity index 100% rename from tests/agent/tier3-llm-judge.ts rename to tests/agent/agent-llm.ts diff --git a/tests/agent/tier1-command.ts b/tests/agent/agent-mock.ts similarity index 100% rename from tests/agent/tier1-command.ts rename to tests/agent/agent-mock.ts diff --git a/tests/agent/tier2-scenario.ts b/tests/agent/agent-scenario.ts similarity index 96% rename from tests/agent/tier2-scenario.ts rename to tests/agent/agent-scenario.ts index effd1eb..c29d54f 100644 --- a/tests/agent/tier2-scenario.ts +++ b/tests/agent/agent-scenario.ts @@ -1,6 +1,6 @@ import type { RuneConfig } from "../../src/types.ts"; import type { AgentRunner, AgentResult } from "./runner.ts"; -import { CommandLevelRunner } from "./tier1-command.ts"; +import { CommandLevelRunner } from "./agent-mock.ts"; export type PlanOverride = ( projectDir: string, diff --git a/tests/agent/e2e-archive.test.ts b/tests/agent/e2e-archive.test.ts index d3c3a2d..7f30b95 100644 --- a/tests/agent/e2e-archive.test.ts +++ b/tests/agent/e2e-archive.test.ts @@ -1,7 +1,7 @@ import { describe, it, expect, beforeEach, afterEach } from "bun:test"; import { mkdir, writeFile } from "node:fs/promises"; import { join } from "node:path"; -import { createRunner } from "./tier1-command.ts"; +import { createRunner } from "./agent-mock.ts"; import { setupTempDir, cleanupTempDir, diff --git a/tests/agent/e2e-build.test.ts b/tests/agent/e2e-build.test.ts index c515a4e..02c39c3 100644 --- a/tests/agent/e2e-build.test.ts +++ b/tests/agent/e2e-build.test.ts @@ -1,7 +1,7 @@ import { describe, it, expect, beforeEach, afterEach } from "bun:test"; import { readFileSync } from "node:fs"; import { join } from "node:path"; -import { createRunner } from "./tier1-command.ts"; +import { createRunner } from "./agent-mock.ts"; import { setupTempDir, cleanupTempDir, diff --git a/tests/agent/e2e-depend.test.ts b/tests/agent/e2e-depend.test.ts index 1ceb20b..d3ad33f 100644 --- a/tests/agent/e2e-depend.test.ts +++ b/tests/agent/e2e-depend.test.ts @@ -1,6 +1,6 @@ import { describe, it, expect, beforeEach, afterEach } from "bun:test"; -import { createRunner } from "./tier1-command.ts"; -import { ScenarioRunner, type BuildOverride } from "./tier2-scenario.ts"; +import { createRunner } from "./agent-mock.ts"; +import { ScenarioRunner, type BuildOverride } from "./agent-scenario.ts"; import { setupTempDir, cleanupTempDir, diff --git a/tests/agent/e2e-error.test.ts b/tests/agent/e2e-error.test.ts index b40eedd..5e48a34 100644 --- a/tests/agent/e2e-error.test.ts +++ b/tests/agent/e2e-error.test.ts @@ -1,7 +1,7 @@ import { describe, it, expect, beforeEach, afterEach } from "bun:test"; -import { CommandLevelRunner } from "./tier1-command.ts"; -import { ScenarioRunner } from "./tier2-scenario.ts"; -import type { PlanOverride } from "./tier2-scenario.ts"; +import { CommandLevelRunner } from "./agent-mock.ts"; +import { ScenarioRunner } from "./agent-scenario.ts"; +import type { PlanOverride } from "./agent-scenario.ts"; import { setupTempDir, cleanupTempDir, diff --git a/tests/agent/e2e-flow.test.ts b/tests/agent/e2e-flow.test.ts index d94831f..bae91a0 100644 --- a/tests/agent/e2e-flow.test.ts +++ b/tests/agent/e2e-flow.test.ts @@ -1,5 +1,5 @@ import { describe, it, expect, beforeEach, afterEach } from "bun:test"; -import { createRunner } from "./tier1-command.ts"; +import { createRunner } from "./agent-mock.ts"; import { setupTempDir, cleanupTempDir, diff --git a/tests/agent/e2e-llm-judge.test.ts b/tests/agent/e2e-llm-judge.test.ts index 67cb252..d058f29 100644 --- a/tests/agent/e2e-llm-judge.test.ts +++ b/tests/agent/e2e-llm-judge.test.ts @@ -1,5 +1,5 @@ import { describe, it, expect, beforeEach, afterEach } from "bun:test"; -import { LLMJudgeRunner, isLLMAvailable } from "./tier3-llm-judge.ts"; +import { LLMJudgeRunner, isLLMAvailable } from "./agent-llm.ts"; import { setupTempDir, cleanupTempDir, diff --git a/tests/agent/e2e-plan.test.ts b/tests/agent/e2e-plan.test.ts index fc88411..fea6891 100644 --- a/tests/agent/e2e-plan.test.ts +++ b/tests/agent/e2e-plan.test.ts @@ -1,5 +1,5 @@ import { describe, it, expect, beforeEach, afterEach } from "bun:test"; -import { createRunner } from "./tier1-command.ts"; +import { createRunner } from "./agent-mock.ts"; import { setupTempDir, cleanupTempDir,