Skip to content
This repository was archived by the owner on Oct 22, 2025. It is now read-only.

Commit 41bd54c

Browse files
committed
chore: remove test driver in favor of memory driver (#1012)
1 parent f2f76c3 commit 41bd54c

File tree

8 files changed

+7
-289
lines changed

8 files changed

+7
-289
lines changed

packages/core/scripts/dump-openapi.ts

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@ import { createManagerRouter } from "@/manager/router";
66
import { type RegistryConfig, RegistryConfigSchema, setup } from "@/mod";
77
import { type RunConfig, RunConfigSchema } from "@/registry/run-config";
88
import {
9-
TestActorDriver,
10-
TestGlobalState,
11-
TestManagerDriver,
12-
} from "@/test/driver/mod";
9+
createMemoryDriver,
10+
} from "@/drivers/memory/mod";
1311
import { VERSION } from "@/utils";
1412

1513
function main() {
@@ -18,13 +16,8 @@ function main() {
1816
});
1917
const registry = setup(registryConfig);
2018

21-
const memoryState = new TestGlobalState();
2219
const driverConfig: RunConfig = RunConfigSchema.parse({
23-
driver: {
24-
topology: "standalone",
25-
actor: new TestActorDriver(memoryState),
26-
manager: new TestManagerDriver(memoryState),
27-
},
20+
driver: createMemoryDriver(),
2821
getUpgradeWebSocket: () => () => unimplemented(),
2922
});
3023

packages/core/src/test/driver/actor.ts

Lines changed: 0 additions & 40 deletions
This file was deleted.

packages/core/src/test/driver/global-state.ts

Lines changed: 0 additions & 65 deletions
This file was deleted.

packages/core/src/test/driver/log.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

packages/core/src/test/driver/manager.ts

Lines changed: 0 additions & 137 deletions
This file was deleted.

packages/core/src/test/driver/mod.ts

Lines changed: 0 additions & 17 deletions
This file was deleted.

packages/core/src/test/mod.ts

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,8 @@ import { type NodeWebSocket, createNodeWebSocket } from "@hono/node-ws";
99
import type { Hono } from "hono";
1010
import { type TestContext, vi } from "vitest";
1111
import { ConfigSchema, type InputConfig } from "./config";
12-
import {
13-
TestActorDriver,
14-
TestGlobalState,
15-
TestManagerDriver,
16-
} from "./driver/mod";
1712
import { logger } from "./log";
13+
import { createMemoryDriver } from "@/drivers/memory/mod";
1814

1915
function createRouter(
2016
registry: Registry<any>,
@@ -27,12 +23,7 @@ function createRouter(
2723

2824
// Configure default configuration
2925
if (!config.driver) {
30-
const memoryState = new TestGlobalState();
31-
config.driver = {
32-
topology: "standalone",
33-
manager: new TestManagerDriver(memoryState),
34-
actor: new TestActorDriver(memoryState),
35-
};
26+
config.driver = createMemoryDriver();
3627
}
3728

3829
// Setup WebSocket routing for Node

packages/core/tests/driver-test-suite.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import { join } from "node:path";
22
import { createTestRuntime, runDriverTests } from "@/driver-test-suite/mod";
3-
import { createTestDriver } from "@/test/driver/mod";
3+
import { createMemoryDriver } from "@/drivers/memory/mod";
44

55
runDriverTests({
66
async start(projectPath: string) {
77
return await createTestRuntime(
88
join(projectPath, "registry.ts"),
99
async () => {
1010
return {
11-
driver: createTestDriver(),
11+
driver: createMemoryDriver(),
1212
};
1313
},
1414
);

0 commit comments

Comments
 (0)