chore(test): Arbeitsbäume paralleler Sitzungen vom Testlauf ausnehmen

Eine parallele Sitzung arbeitet in .claude/worktrees/ innerhalb dieses
Repositorys. vitest sammelte deren Testdateien mit ein: 136 statt 71
Tests, und unser Lauf wäre fehlgeschlagen, sobald dort ein Test rot ist.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
knsoandClaude Opus 5 committed 2026-09-13 09:05:38 +02:00
1 parent 5c8df78246
commit 92a1f9e4df
1 file changed
+5
+5
View File
@@ -1,4 +1,5 @@
import { defineConfig } from "vite";
import { configDefaults } from "vitest/config";
export default defineConfig({
// Ohne dedupe lädt der Controller three aus seinem eigenen node_modules -> zwei Kopien.
@@ -6,4 +7,8 @@ export default defineConfig({
// Der BVH-Worker wird dynamisch aus three-mesh-bvh/src/workers/ geladen und darf nicht vorgebündelt werden.
optimizeDeps: { exclude: ["three-mesh-bvh", "three-player-controller"] },
server: { host: true },
// Parallele Sitzungen legen ihre Arbeitsbäume unter .claude/worktrees/ in diesem Repository
// an. Ohne diesen Ausschluss sammelt vitest deren Testdateien mit ein — das verdoppelt die
// Zahl und lässt unseren Lauf fehlschlagen, sobald dort gerade ein Test rot ist.
test: { exclude: [...configDefaults.exclude, "**/.claude/**"] },
});