diff --git a/src/resources/extensions/sf/tests/worktree-nested-git-safety.test.ts b/src/resources/extensions/sf/tests/worktree-nested-git-safety.test.ts index ca46fd19e..ff3beebf5 100644 --- a/src/resources/extensions/sf/tests/worktree-nested-git-safety.test.ts +++ b/src/resources/extensions/sf/tests/worktree-nested-git-safety.test.ts @@ -27,7 +27,7 @@ describe("#2616: Worktree cleanup detects nested .git directories", () => { it("removeWorktree detects nested .git directories or gitlinks", () => { const removeWorktreeIdx = src.indexOf("export function removeWorktree"); - const fnBody = src.slice(removeWorktreeIdx, removeWorktreeIdx + 5000); + const fnBody = src.slice(removeWorktreeIdx, removeWorktreeIdx + 7000); const detectsNestedGit = (fnBody.includes("nested") && fnBody.includes(".git")) || @@ -52,7 +52,7 @@ describe("#2616: Worktree cleanup detects nested .git directories", () => { it("removeWorktree absorbs or removes nested .git dirs before cleanup", () => { const removeWorktreeIdx = src.indexOf("export function removeWorktree"); - const fnBody = src.slice(removeWorktreeIdx, removeWorktreeIdx + 5000); + const fnBody = src.slice(removeWorktreeIdx, removeWorktreeIdx + 7000); const absorbsOrRemoves = fnBody.includes("absorb") || @@ -68,7 +68,7 @@ describe("#2616: Worktree cleanup detects nested .git directories", () => { it("removeWorktree warns when nested .git directories are detected", () => { const removeWorktreeIdx = src.indexOf("export function removeWorktree"); - const fnBody = src.slice(removeWorktreeIdx, removeWorktreeIdx + 5000); + const fnBody = src.slice(removeWorktreeIdx, removeWorktreeIdx + 7000); const warnsAboutNestedGit = (fnBody.includes("nested") && fnBody.includes("logWarning")) || diff --git a/vitest.config.ts b/vitest.config.ts index 273521fac..3a9b6d02b 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -26,20 +26,13 @@ export default defineConfig({ exclude: [ // Standalone script-style tests (no describe/test, custom assertEq) "src/resources/extensions/sf/tests/derive-state-draft.test.ts", - "src/resources/extensions/sf/tests/finalize-timeout-guard.test.ts", "src/resources/extensions/sf/tests/phases-merge-error-stops-auto.test.ts", - "src/resources/extensions/sf/tests/dashboard-model-label-ordering.test.ts", - "src/resources/extensions/sf/tests/session-lock-transient-read.test.ts", - "src/resources/extensions/sf/tests/summary-render-parity.test.ts", "src/resources/extensions/sf/tests/tool-call-loop-guard.test.ts", - "src/resources/extensions/sf/tests/worktree-nested-git-safety.test.ts", "src/resources/extensions/sf/tests/visualizer-views.test.ts", "src/resources/extensions/sf/tests/plan-quality-validator.test.ts", - "src/resources/extensions/sf/tests/worktree-db.test.ts", "src/resources/extensions/sf/tests/visualizer-critical-path.test.ts", "src/resources/extensions/sf/tests/workflow-templates.test.ts", "src/resources/extensions/sf/tests/stalled-tool-recovery.test.ts", - "src/resources/extensions/sf/tests/stop-auto-race-null-unit.test.ts", "src/tests/integration/ci_monitor.test.ts", "src/resources/extensions/vectordrive/tests/manager.test.ts", "src/resources/extensions/voice/tests/linux-ready.test.ts",