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 [server] Failed to read PATH from login shell /bin/zsh. spawnSync /bin/zsh ETIMEDOUT [server] Failed to read PATH from login shell /bin/bash. spawnSync /bin/bash ETIMEDOUT [server] Failed to read PATH from login shell /bin/zsh. spawnSync /bin/zsh ETIMEDOUT [server] Failed to read PATH from login shell /bin/bash. spawnSync /bin/bash ETIMEDOUT stdout | src/os-jank.test.ts > waits longer for a login shell that times out at startup [03:59:28.230] ERROR (#13): Error [AssertionError]: expected '/usr/bin' to equal '/opt/tools/bin:/usr/bin' at /apps/server/src/os-jank.test.ts:89:16 { actual: '/usr/bin', expected: '/opt/tools/bin:/usr/bin', showDiff: true, operator: 'strictEqual', [cause]: undefined } stdout | src/os-jank.test.ts > waits longer for only one hung login shell [03:59:28.235] ERROR (#25): Error [AssertionError]: expected +0 to equal 1 at /apps/server/src/os-jank.test.ts:113:16 { actual: 0, expected: 1, showDiff: true, operator: 'strictEqual', [cause]: undefined } ❯ |t3| src/os-jank.test.ts (8 tests | 2 failed) 32ms × waits longer for a login shell that times out at startup 9ms × waits longer for only one hung login shell 4ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 2 ⎯⎯⎯⎯⎯⎯⎯ FAIL |t3| src/os-jank.test.ts > waits longer for a login shell that times out at startup AssertionError: expected '/usr/bin' to equal '/opt/tools/bin:/usr/bin' Expected: "/opt/tools/bin:/usr/bin" Received: "/usr/bin" ❯ src/os-jank.test.ts:89:16 87| ); 88| 89| assert.equal(env.PATH, "/opt/tools/bin:/usr/bin"); | ^ 90| }), 91| (probe) => Effect.sync(() => probe.mockRestore()), ❯ ~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 ❯ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:5689:9 ❯ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:5767:19 ❯ Module. ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:5786:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/2]⎯ FAIL |t3| src/os-jank.test.ts > waits longer for only one hung login shell AssertionError: expected +0 to equal 1 - Expected + Received - 1 + 0 ❯ src/os-jank.test.ts:113:16 111| 112| const timeouts = probe.mock.calls.map(([, , options]) => optio… 113| assert.equal(timeouts.filter((timeout) => (timeout ?? 0) > 5_0… | ^ 114| assert.equal(env.PATH, "/usr/bin"); 115| }), ❯ ~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 ❯ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:5689:9 ❯ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:5767:19 ❯ Module. ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:5786:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/2]⎯ Test Files 1 failed (1) Tests 2 failed | 6 passed (8) Start at 03:59:20 Duration 8.20s (transform 76%, setup 18%, import 5%)