diff --git a/src/infra/vitest-e2e-config.test.ts b/src/infra/vitest-e2e-config.test.ts index d9396423fae8..4f8123fe9f62 100644 --- a/src/infra/vitest-e2e-config.test.ts +++ b/src/infra/vitest-e2e-config.test.ts @@ -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"); diff --git a/test/vitest/vitest.e2e.config.ts b/test/vitest/vitest.e2e.config.ts index 72ed7bb46d7f..f3960f262af7 100644 --- a/test/vitest/vitest.e2e.config.ts +++ b/test/vitest/vitest.e2e.config.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,