21 lines · 924 B · TypeScript
RawDownload
import { defineConfig } from "vitest/config"; export default defineConfig({  test: {    include: ["src/**/*.test.ts"],    passWithNoTests: true,    // These are integration suites: several files boot a full self-host app    // graph (Better Auth + libSQL + MCP + plugins) in beforeAll, then drive it    // over the in-memory handler. Each boot is CPU-heavy and every query    // serializes through the one shared libSQL connection, so parallel files can    // oversubscribe CI and starve in-flight requests. Run files serially and    // give lifecycle hooks room for the cold graph boot. Tests that fan out    // many concurrent requests (scope-isolation) stretch well past 30s when    // sibling turbo tasks contend for the same cores, so the budget is sized    // for a loaded runner, not an idle one.    fileParallelism: false,    maxWorkers: 1,    testTimeout: 120_000,    hookTimeout: 60_000,  },});