1import { defineConfig } from "vitest/config";
2
3export 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});