## side=before head=8d3b061121fe65669d5d43d011b48cd3027a4108 git version 2.43.0 Linux fs-11 6.1.102 #1 SMP PREEMPT_DYNAMIC Wed Aug 26 20:12:24 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux note: You are running `vp test` as a Vite+ built-in command. If you meant to run the test npm script, use `vpr test` instead. RUN v5.0.5 /tmp/ev-23624/wt-main stdout | src/vcs/ev23624.driver.test.ts > R1b skip-worktree EV23624 {"side":"before","row":"R1b","flag":"skip-worktree","ok":true,"ms":206,"tree":{"match":false,"diffCount":1,"diffs":["\"in/a\": tree 100644 dcc27807b2 vs wt 100644 366226fb97"],"sparseExcluded":1},"indexBefore":{"index":"89cf38fb843478e3955e52b7df5e5e2f89b8370f9dcfcba2097e628f1a9ba6d2","indexMtimeMs":1792676015015.1357},"indexAfter":{"index":"89cf38fb843478e3955e52b7df5e5e2f89b8370f9dcfcba2097e628f1a9ba6d2","indexMtimeMs":1792676015015.1357},"indexUnchanged":true,"tagsBefore":["S in/a","S out/"],"freshReadTrees":0,"flaggedReAdds":0,"path":"reused index","dir":"/tmp/ev-23624/cap/repos-before/r1b-NnoRx3"} stdout | src/vcs/ev23624.driver.test.ts > R1b skip-worktree [13:33:35.268] ERROR (#1): Error [AssertionError]: checkpoint tree matches working tree: expected false to be true at check (/tmp/ev-23624/wt-main/apps/server/src/vcs/ev23624.driver.test.ts:261:10) at /tmp/ev-23624/wt-main/apps/server/src/vcs/ev23624.driver.test.ts:467:11 { actual: false, expected: true, showDiff: true, operator: 'strictEqual', [cause]: undefined } stdout | src/vcs/ev23624.driver.test.ts > R11 skip-worktree EV23624 {"side":"before","row":"R11","flag":"skip-worktree","ok":true,"ms":103,"tree":{"match":false,"diffCount":1,"diffs":["\"in/a\": tree 100644 dcc27807b2 vs wt 100644 366226fb97"],"sparseExcluded":1},"indexBefore":{"index":"27b0f0dd4e6a9d188babe6a734eaca3ed7f514e5baa5bdf9277c1465303ce277","indexMtimeMs":1792676017275.1357},"indexAfter":{"index":"27b0f0dd4e6a9d188babe6a734eaca3ed7f514e5baa5bdf9277c1465303ce277","indexMtimeMs":1792676017275.1357},"indexUnchanged":true,"tagsBefore":["S in/a","S out/x"],"freshReadTrees":0,"flaggedReAdds":0,"path":"reused index","dir":"/tmp/ev-23624/cap/repos-before/r11-az8hrM"} stdout | src/vcs/ev23624.driver.test.ts > R11 skip-worktree [13:33:37.410] ERROR (#981): Error [AssertionError]: checkpoint tree matches working tree: expected false to be true at check (/tmp/ev-23624/wt-main/apps/server/src/vcs/ev23624.driver.test.ts:261:10) at /tmp/ev-23624/wt-main/apps/server/src/vcs/ev23624.driver.test.ts:467:11 { actual: false, expected: true, showDiff: true, operator: 'strictEqual', [cause]: undefined } stdout | src/vcs/ev23624.driver.test.ts > R12 skip-worktree EV23624 {"side":"before","row":"R12","flag":"skip-worktree","ok":true,"ms":103,"tree":{"match":false,"diffCount":1,"diffs":["\"in/a\": tree 100644 dcc27807b2 vs wt 100644 366226fb97"],"sparseExcluded":2},"indexBefore":{"index":"1c7d2af8c28baf9cfabbeab5bda73b18f678f9ff107c514d5ea5a7519fb85f67","indexMtimeMs":1792676017779.1357},"indexAfter":{"index":"1c7d2af8c28baf9cfabbeab5bda73b18f678f9ff107c514d5ea5a7519fb85f67","indexMtimeMs":1792676017779.1357},"indexUnchanged":true,"tagsBefore":["S in/a","S out/x","S top"],"freshReadTrees":0,"flaggedReAdds":0,"path":"reused index","dir":"/tmp/ev-23624/cap/repos-before/r12-kgHaNi"} stdout | src/vcs/ev23624.driver.test.ts > R12 skip-worktree [13:33:37.910] ERROR (#1158): Error [AssertionError]: checkpoint tree matches working tree: expected false to be true at check (/tmp/ev-23624/wt-main/apps/server/src/vcs/ev23624.driver.test.ts:261:10) at /tmp/ev-23624/wt-main/apps/server/src/vcs/ev23624.driver.test.ts:467:11 { actual: false, expected: true, showDiff: true, operator: 'strictEqual', [cause]: undefined } stdout | src/vcs/ev23624.driver.test.ts > R12 assume-unchanged EV23624 {"side":"before","row":"R12","flag":"assume-unchanged","ok":false,"error":"VcsProcessExitError: VCS process failed in GitVcsDriver.checkpoints.captureCheckpoint: git read-tree (/tmp/ev-23624/cap/repos-before/r12-gEFSzf) exited with 1 - Cannot rebuild a checkpoint index for non-cone sparse checkout. | at /tmp/ev-23624/wt-main/apps/server/src/vcs/GitVcsDriver.ts:963:31","ms":60,"tree":null,"indexBefore":{"index":"5a47817c5d301925605cc835ddd5163178b129a8124b8bc544a9664270faa22c","indexMtimeMs":1792676017975.1357},"indexAfter":{"index":"5a47817c5d301925605cc835ddd5163178b129a8124b8bc544a9664270faa22c","indexMtimeMs":1792676017975.1357},"indexUnchanged":true,"tagsBefore":["h in/a","S out/x","S top"],"freshReadTrees":0,"flaggedReAdds":0,"path":"reused index","dir":"/tmp/ev-23624/cap/repos-before/r12-gEFSzf"} stdout | src/vcs/ev23624.driver.test.ts > R12 assume-unchanged [13:33:38.057] ERROR (#1246): Error [AssertionError]: capture succeeded: expected false to be true at check (/tmp/ev-23624/wt-main/apps/server/src/vcs/ev23624.driver.test.ts:260:10) at /tmp/ev-23624/wt-main/apps/server/src/vcs/ev23624.driver.test.ts:467:11 { actual: false, expected: true, showDiff: true, operator: 'strictEqual', [cause]: undefined } stdout | src/vcs/ev23624.driver.test.ts > R19 cone-sparse skip-worktree EV23624 {"side":"before","row":"R19","flag":"cone-sparse skip-worktree","ok":true,"ms":132,"tree":{"match":false,"diffCount":1,"diffs":["\"in/a\": tree 100644 dcc27807b2 vs wt 100644 366226fb97"],"sparseExcluded":1},"indexBefore":{"index":"272bd42ad460936c4a59d7c75e3197531f036b0048918e5a8781807d2f93405e","indexMtimeMs":1792676023535.1357},"indexAfter":{"index":"272bd42ad460936c4a59d7c75e3197531f036b0048918e5a8781807d2f93405e","indexMtimeMs":1792676023535.1357},"indexUnchanged":true,"tagsBefore":["S in/a","S out/"],"freshReadTrees":0,"flaggedReAdds":0,"path":"reused index","restore":{"ok":true,"match":false,"diffs":["\"in/a\": restored 100644 0c0c03e2d9 vs wt 100644 366226fb97"],"indexAfterRestore":{"index":"14e3740579ccd7f9e1e4ebd8384f27859d346401138ad27d0558fc534d1a5c69","indexMtimeMs":1792676023759.1357},"tagsAfterRestore":["S in/a","S out/"]},"dir":"/tmp/ev-23624/cap/repos-before/r19s-9AiO8x"} stdout | src/vcs/ev23624.driver.test.ts > R19 cone-sparse skip-worktree [13:33:43.784] ERROR (#2498): Error [AssertionError]: checkpoint tree matches working tree: expected false to be true at check (/tmp/ev-23624/wt-main/apps/server/src/vcs/ev23624.driver.test.ts:261:10) at /tmp/ev-23624/wt-main/apps/server/src/vcs/ev23624.driver.test.ts:521:11 { actual: false, expected: true, showDiff: true, operator: 'strictEqual', [cause]: undefined } ❯ |t3| src/vcs/ev23624.driver.test.ts (38 tests | 6 failed) 691532ms × R1b skip-worktree 367ms × R11 skip-worktree 198ms × R12 skip-worktree 196ms × R12 assume-unchanged 147ms × R19 cone-sparse skip-worktree 320ms × R20 old-mtime assume-unchanged 180037ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 6 ⎯⎯⎯⎯⎯⎯⎯ FAIL |t3| src/vcs/ev23624.driver.test.ts > R1b skip-worktree FAIL |t3| src/vcs/ev23624.driver.test.ts > R11 skip-worktree FAIL |t3| src/vcs/ev23624.driver.test.ts > R12 skip-worktree AssertionError: checkpoint tree matches working tree: expected false to be true - Expected + Received - true + false ❯ check src/vcs/ev23624.driver.test.ts:261:10 259| const check = (r: { ok: boolean; tree: { match: boolean } | null; inde… 260| assert.isTrue(r.ok, "capture succeeded"); 261| assert.isTrue(r.tree?.match, "checkpoint tree matches working tree"); | ^ 262| assert.isTrue(r.indexUnchanged, "real index unchanged"); 263| }; ❯ src/vcs/ev23624.driver.test.ts:467:11 ❯ ~effect/Effect/successCont ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1422:28 ❯ ~effect/Effect/evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/core.ts:585:30 ❯ FiberImpl.runLoop ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:654:41 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:595:23 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:589:27 ❯ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1159:17 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/6]⎯ FAIL |t3| src/vcs/ev23624.driver.test.ts > R12 assume-unchanged AssertionError: capture succeeded: expected false to be true - Expected + Received - true + false ❯ check src/vcs/ev23624.driver.test.ts:260:10 258| 259| const check = (r: { ok: boolean; tree: { match: boolean } | null; inde… 260| assert.isTrue(r.ok, "capture succeeded"); | ^ 261| assert.isTrue(r.tree?.match, "checkpoint tree matches working tree"); 262| assert.isTrue(r.indexUnchanged, "real index unchanged"); ❯ src/vcs/ev23624.driver.test.ts:467:11 ❯ ~effect/Effect/successCont ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1422:28 ❯ ~effect/Effect/evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/core.ts:585:30 ❯ FiberImpl.runLoop ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:654:41 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:595:23 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:589:27 ❯ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1159:17 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/6]⎯ FAIL |t3| src/vcs/ev23624.driver.test.ts > R19 cone-sparse skip-worktree AssertionError: checkpoint tree matches working tree: expected false to be true - Expected + Received - true + false ❯ check src/vcs/ev23624.driver.test.ts:261:10 259| const check = (r: { ok: boolean; tree: { match: boolean } | null; inde… 260| assert.isTrue(r.ok, "capture succeeded"); 261| assert.isTrue(r.tree?.match, "checkpoint tree matches working tree"); | ^ 262| assert.isTrue(r.indexUnchanged, "real index unchanged"); 263| }; ❯ src/vcs/ev23624.driver.test.ts:521:11 ❯ ~effect/Effect/successCont ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1422:28 ❯ FiberImpl.succeedWith ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:711:30 ❯ ~effect/Effect/successCont ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:3791:20 ❯ ~effect/Effect/evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/core.ts:585:30 ❯ FiberImpl.runLoop ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:654:41 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:595:23 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[3/6]⎯ FAIL |t3| src/vcs/ev23624.driver.test.ts > R20 old-mtime assume-unchanged Error: Test timed out in 180000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ src/vcs/ev23624.driver.test.ts:533:8 531| for (const variant of ["old-mtime", "fresh-mtime"] as const) { 532| for (const flag of ["none", "skip-worktree", "assume-unchanged"] as … 533| it.effect( | ^ 534| `R20 ${variant} ${flag}`, 535| () => ❯ VitestModuleRunner.directRequest ../../node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59 ❯ VitestModuleRunner.cachedRequest ../../node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[4/6]⎯ Test Files 1 failed (1) Tests 6 failed | 32 passed (38) Start at 13:33:20 Duration 706.09s (tests 98%, transform 2%)