Spaces:
Running
Running
| import os from "node:os"; | |
| import { defineConfig } from "vitest/config"; | |
| const isCI = process.env.CI === "true" || process.env.GITHUB_ACTIONS === "true"; | |
| const cpuCount = os.cpus().length; | |
| const e2eWorkers = isCI ? 2 : Math.min(4, Math.max(1, Math.floor(cpuCount * 0.25))); | |
| export default defineConfig({ | |
| test: { | |
| pool: "forks", | |
| maxWorkers: e2eWorkers, | |
| include: ["test/**/*.e2e.test.ts", "src/**/*.e2e.test.ts"], | |
| setupFiles: ["test/setup.ts"], | |
| exclude: [ | |
| "dist/**", | |
| "apps/macos/**", | |
| "apps/macos/.build/**", | |
| "**/vendor/**", | |
| "dist/OpenClaw.app/**", | |
| ], | |
| }, | |
| }); | |