Skip to content

Commit 99b01ca

Browse files
author
Test User
committed
test: restrict webview-ui workers in CI to prevent JSDOM CPU starvation
1 parent 2edc125 commit 99b01ca

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

webview-ui/vitest.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import path from "path"
44
import { resolveVerbosity } from "../src/utils/vitest-verbosity"
55

66
const { silent, reporters, onConsoleLog } = resolveVerbosity()
7+
const isCI = process.env.CI === "true"
78

89
export default defineConfig({
910
plugins: [react()],
@@ -16,6 +17,8 @@ export default defineConfig({
1617
environment: "jsdom",
1718
include: ["src/**/*.spec.ts", "src/**/*.spec.tsx"],
1819
onConsoleLog,
20+
maxWorkers: isCI ? 1 : undefined,
21+
testTimeout: isCI ? 15000 : 5000,
1922
server: {
2023
deps: {
2124
inline: ["@radix-ui/react-slot"],

0 commit comments

Comments
 (0)