perf(test): halve vitest workers to avoid workspace-concurrency oversubscription

Reduce VITEST_MAX_WORKERS from 4 to 2 in root `test` script so the
2-package workspace-concurrency fan-out yields 4 total threads instead
of 8, eliminating nondeterministic @fusion/core timeouts under load.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
gsxdsm
2026-04-24 00:19:54 -07:00
parent 74fdb0baf8
commit b0ce28cea8

View File

@@ -22,7 +22,7 @@
"verify:workspace": "pnpm lint && pnpm test && pnpm build",
"build:exe": "pnpm build && pnpm --filter @runfusion/fusion build:exe",
"build:exe:all": "pnpm build && pnpm --filter @runfusion/fusion build:exe:all",
"test": "VITEST_MAX_WORKERS=4 pnpm -r --workspace-concurrency=2 test",
"test": "VITEST_MAX_WORKERS=2 pnpm -r --workspace-concurrency=2 test",
"test:serial": "pnpm -r --workspace-concurrency=1 test",
"test:fast": "VITEST_MAX_WORKERS=4 pnpm -r --workspace-concurrency=2 test",
"test:isolated": "node scripts/check-test-isolation.mjs --before && pnpm test && node scripts/check-test-isolation.mjs",