test(e2e): isolate module mocks across harnesses

This commit is contained in:
Peter Steinberger
2026-03-03 05:51:31 +00:00
parent 1d7a287cf6
commit fe92113472
4 changed files with 41 additions and 22 deletions

View File

@@ -21,7 +21,9 @@ export default defineConfig({
...base,
test: {
...baseTest,
pool: "vmForks",
// vmForks reuses VM contexts in ways that can leak module state/mocks across
// files for our e2e harnesses. Use process forks for deterministic isolation.
pool: "forks",
maxWorkers: e2eWorkers,
silent: !verboseE2E,
include: ["test/**/*.e2e.test.ts", "src/**/*.e2e.test.ts"],