From 1f951f36fd7ce312a495286482a3abbd374befc0 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 20 Apr 2026 22:34:41 +0100 Subject: [PATCH] test: remove unused agent runtime support --- .../agent-runtime-config.test-support.ts | 82 ------------------- 1 file changed, 82 deletions(-) delete mode 100644 src/commands/agent-runtime-config.test-support.ts diff --git a/src/commands/agent-runtime-config.test-support.ts b/src/commands/agent-runtime-config.test-support.ts deleted file mode 100644 index 1b57f51de81..00000000000 --- a/src/commands/agent-runtime-config.test-support.ts +++ /dev/null @@ -1,82 +0,0 @@ -import { vi } from "vitest"; -import { __testing as acpManagerTesting } from "../acp/control-plane/manager.js"; -import { loadModelCatalog } from "../agents/model-catalog.js"; -import * as modelSelectionModule from "../agents/model-selection.js"; -import { runEmbeddedPiAgent } from "../agents/pi-embedded.js"; -import * as configIoModule from "../config/io.js"; -import * as runtimeSnapshotModule from "../config/runtime-snapshot.js"; -import { clearSessionStoreCacheForTest } from "../config/sessions/store.js"; -import type { OpenClawConfig } from "../config/types.openclaw.js"; -import { resetAgentEventsForTest, resetAgentRunContextForTest } from "../infra/agent-events.js"; -import { resetPluginRuntimeStateForTest } from "../plugins/runtime.js"; -import type { RuntimeEnv } from "../runtime.js"; -import { - createDefaultAgentCommandResult, - mockAgentCommandConfig, - withAgentCommandTempHome, -} from "./agent-command.test-support.js"; - -vi.mock("../agents/auth-profiles.js", () => { - return { - ensureAuthProfileStore: vi.fn(() => ({ version: 1, profiles: {} })), - }; -}); - -vi.mock("../agents/auth-profiles/store.js", () => { - const createEmptyStore = () => ({ version: 1, profiles: {} }); - return { - clearRuntimeAuthProfileStoreSnapshots: vi.fn(), - ensureAuthProfileStore: vi.fn(createEmptyStore), - ensureAuthProfileStoreForLocalUpdate: vi.fn(createEmptyStore), - hasAnyAuthProfileStoreSource: vi.fn(() => false), - loadAuthProfileStore: vi.fn(createEmptyStore), - loadAuthProfileStoreForRuntime: vi.fn(createEmptyStore), - loadAuthProfileStoreForSecretsRuntime: vi.fn(createEmptyStore), - replaceRuntimeAuthProfileStoreSnapshots: vi.fn(), - saveAuthProfileStore: vi.fn(), - updateAuthProfileStoreWithLock: vi.fn(async () => createEmptyStore()), - }; -}); - -export const runtime: RuntimeEnv = { - log: vi.fn(), - error: vi.fn(), - exit: vi.fn(() => { - throw new Error("exit"); - }), -}; - -export async function withSharedAgentCommandTempHome( - prefix: string, - fn: (home: string) => Promise, -): Promise { - return withAgentCommandTempHome(prefix, fn); -} - -export function mockSharedAgentCommandConfig( - configSpy: Parameters[0], - home: string, - storePath: string, - agentOverrides?: Parameters[3], -) { - return mockAgentCommandConfig(configSpy, home, storePath, agentOverrides); -} - -export function resetSharedAgentCommandRuntimeState( - readConfigFileSnapshotForWriteSpy: typeof configIoModule.readConfigFileSnapshotForWrite, -) { - vi.clearAllMocks(); - clearSessionStoreCacheForTest(); - resetAgentEventsForTest(); - resetAgentRunContextForTest(); - resetPluginRuntimeStateForTest(); - acpManagerTesting.resetAcpSessionManagerForTests(); - runtimeSnapshotModule.clearRuntimeConfigSnapshot(); - vi.mocked(runEmbeddedPiAgent).mockResolvedValue(createDefaultAgentCommandResult()); - vi.mocked(loadModelCatalog).mockResolvedValue([]); - vi.mocked(modelSelectionModule.isCliProvider).mockImplementation(() => false); - vi.mocked(readConfigFileSnapshotForWriteSpy).mockResolvedValue({ - snapshot: { valid: false, resolved: {} as OpenClawConfig }, - writeOptions: {}, - } as Awaited>); -}