mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-12 21:53:00 -06:00
fix(test): keep TUI PTY suites in their owner lane (#119787)
This commit is contained in:
committed by
GitHub
parent
37aa0b964e
commit
6e4d387fed
@@ -23,9 +23,7 @@ describe("e2e vitest config", () => {
|
||||
BUNDLED_PLUGIN_E2E_TEST_GLOB,
|
||||
]);
|
||||
expect(e2eConfig.test?.exclude).toContain("src/tui/tui-pty-harness.e2e.test.ts");
|
||||
const excludesTuiPtyLocal =
|
||||
e2eConfig.test?.exclude?.includes("src/tui/tui-pty-local.e2e.test.ts") ?? false;
|
||||
expect(excludesTuiPtyLocal).toBe(process.arch === "arm64");
|
||||
expect(e2eConfig.test?.exclude).toContain("src/tui/tui-pty-local.e2e.test.ts");
|
||||
expect(e2eConfig.test?.pool).toBe("threads");
|
||||
expect(e2eConfig.test?.isolate).toBe(false);
|
||||
expect(normalizeConfigPath(e2eConfig.test?.runner)).toBe("test/non-isolated-runner.ts");
|
||||
|
||||
@@ -25,10 +25,9 @@ const { projects: _projects, ...baseTest } = baseTestWithProjects as {
|
||||
projects?: string[];
|
||||
setupFiles?: string[];
|
||||
};
|
||||
const tuiPtyExcludes = [
|
||||
"src/tui/tui-pty-harness.e2e.test.ts",
|
||||
...(process.arch === "arm64" ? ["src/tui/tui-pty-local.e2e.test.ts"] : []),
|
||||
];
|
||||
// The dedicated TUI PTY config owns both terminal suites and emits per-test progress.
|
||||
// The local real-backend file can exceed the generic E2E silent-process watchdog.
|
||||
const tuiPtyExcludes = ["src/tui/tui-pty-harness.e2e.test.ts", "src/tui/tui-pty-local.e2e.test.ts"];
|
||||
const exclude = [
|
||||
...(baseTest.exclude ?? []).filter((p) => p !== "**/*.e2e.test.ts"),
|
||||
...tuiPtyExcludes,
|
||||
|
||||
Reference in New Issue
Block a user