From 92a1f9e4dfef3a5c863d5f1ee81cff8ccdef8498 Mon Sep 17 00:00:00 2001 From: KNSO Date: Sun, 13 Sep 2026 09:05:38 +0200 Subject: [PATCH] =?UTF-8?q?chore(test):=20Arbeitsb=C3=A4ume=20paralleler?= =?UTF-8?q?=20Sitzungen=20vom=20Testlauf=20ausnehmen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- vite.config.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vite.config.js b/vite.config.js index 2130d65..a0abc4e 100644 --- a/vite.config.js +++ b/vite.config.js @@ -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/**"] }, });