| 1 | import { defineConfig } from "vitest/config"; |
| 2 | |
| 3 | export default defineConfig({ |
| 4 | test: { |
| 5 | include: ["src/**/*.test.ts"], |
| 6 | testTimeout: 30_000, |
| 7 | hookTimeout: 30_000, |
| 8 | // Windows CI has been failing the suite with "Worker exited unexpectedly" |
| 9 | // after every test file passed (vitest fork teardown). Cap workers like |
| 10 | // cloudflare-runtime so a dying fork cannot fail a green run. |
| 11 | maxWorkers: process.platform === "win32" ? 2 : undefined, |
| 12 | pool: "forks", |
| 13 | }, |
| 14 | }); |