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
23 lines
899 B
TypeScript
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"],
|
|
},
|
|
});
|