Files
wehub-resource-sync 70bf21e064
Deploy (to testing) and Test Playground Preview Worker / Deploy Playground Preview Worker (testing) (push) Has been skipped
Deploy Workers Shared Staging / Deploy Workers Shared Staging (push) Failing after 0s
Prerelease / build (push) Has been skipped
Handle Changesets / Handle Changesets (push) Has been cancelled
Semgrep OSS scan / semgrep-oss (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:30:11 +08:00

23 lines
899 B
TypeScript

// Root vitest config for the vitest-pool-workers-examples fixture.
// Per the Vitest 4 docs, only `globalSetup`, `reporters`, `coverage`, and
// other "global" options are inherited from this root config; project test
// options (testTimeout, retry, etc.) are NOT inherited. Each project under
// `*/vitest.*config.*ts` extends `vitest.shared.ts` directly via mergeConfig.
import { defineConfig } from "vitest/config";
export default defineConfig({
test: {
reporters: ["default"],
projects: [
"*/vitest.*config.*ts",
// workerd's Windows SQLite VFS uses kj::Path::toString() (Unix-style
// paths) with the win32 VFS, causing SQLITE_CANTOPEN for disk-backed
// SQLite DOs. Exclude until workerd ships the fix (cloudflare/workerd#6110).
...(process.platform === "win32"
? ["!durable-objects/vitest.*config.*ts"]
: []),
],
globalSetup: ["./vitest.global.ts"],
},
});