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 /workspace/issue-7858 ❯ |root| packages/shared/src/usageMerge.test.ts (22 tests | 2 failed) 37ms ❯ mergeUsage (22) ❯ one directory seen from both sides of a Windows and WSL boundary (5) × counts it once, whichever scan is newer 8ms × keeps only new cells from a later partial scan through the other side 1ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 2 ⎯⎯⎯⎯⎯⎯⎯ FAIL |root| packages/shared/src/usageMerge.test.ts > mergeUsage > one directory seen from both sides of a Windows and WSL boundary > counts it once, whichever scan is newer AssertionError: expected 284 to be 142 // Object.is equality - Expected + Received - 142 + 284 ❯ packages/shared/src/usageMerge.test.ts:578:33 576| for (const ordered of [environments, environments.toReversed()])… 577| const merged = mergeUsage(ordered, USAGE_CONTRACT_VERSION); 578| expect(merged.sessions).toBe(142); | ^ 579| expect(merged.records).toBe(22432); 580| expect(merged.costUsd).toBe(10); ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/2]⎯ FAIL |root| packages/shared/src/usageMerge.test.ts > mergeUsage > one directory seen from both sides of a Windows and WSL boundary > keeps only new cells from a later partial scan through the other side AssertionError: expected 17 to be 13 // Object.is equality - Expected + Received - 13 + 17 ❯ packages/shared/src/usageMerge.test.ts:605:30 603| 604| const merged = mergeUsage([complete, partial], USAGE_CONTRACT_VE… 605| expect(merged.costUsd).toBe(13); | ^ 606| expect(merged.sessions).toBe(143); 607| expect(merged.daily.map(({ day, costUsd }) => [day, costUsd])).t… ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/2]⎯ Test Files 1 failed (1) Tests 2 failed | 20 passed (22) Start at 08:15:25 Duration 6.97s (transform 57%, import 22%, setup 21%, tests 1%)