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.1 /home/ubuntu/wt/ssh-relay-remote-06 ❯ packages/client-runtime/src/state/threadShell.test.ts (9 tests | 1 failed | 8 skipped) 19ms ❯ v2 thread shell lists (9) × leaves unsupported environments out of navigation until restored 17ms stdout | packages/client-runtime/src/connection/registry.test.ts > EnvironmentRegistry > protocol rejection preserves enablement through recovery and relaunch [09:21:53.018] ERROR (#1): Error [AssertionError]: expected Set{ 'environment-relay' } to deeply equal Set{} at /home/ubuntu/wt/ssh-relay-remote-06/packages/client-runtime/src/connection/registry.test.ts:1058:56 { actual: Set(1) { 'environment-relay' }, expected: Set(0) {}, showDiff: true, operator: 'strictEqual', [cause]: undefined } stdout | packages/client-runtime/src/connection/registry.test.ts > EnvironmentRegistry > platform refreshes preserve unsupported state for the same endpoint [09:21:53.042] ERROR (#28): Error [AssertionError]: expected { …(4) } to match object { enabled: true, …(1) } (7 matching properties omitted from actual) at Proxy. (file:///home/ubuntu/wt/ssh-relay-remote-06/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/index.m3L2HgmY.js:2040:10) at Proxy. (file:///home/ubuntu/wt/ssh-relay-remote-06/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/index.m3L2HgmY.js:1934:14) at Proxy.methodWrapper (file:///home/ubuntu/wt/ssh-relay-remote-06/node_modules/.pnpm/chai@6.2.2/node_modules/chai/index.js:1700:25) at /home/ubuntu/wt/ssh-relay-remote-06/packages/client-runtime/src/connection/registry.test.ts:1765:11 { showDiff: true, expected: { enabled: true, unsupportedReason: 'Use a compatible client.' }, actual: { enabled: false, unsupportedReason: 'Use a compatible client.' }, [cause]: undefined } ❯ packages/client-runtime/src/connection/registry.test.ts (45 tests | 2 failed | 43 skipped) 56ms ❯ EnvironmentRegistry (34) × protocol rejection preserves enablement through recovery and relaunch 34ms × platform refreshes preserve unsupported state for the same endpoint 20ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 3 ⎯⎯⎯⎯⎯⎯⎯ FAIL packages/client-runtime/src/connection/registry.test.ts > EnvironmentRegistry > protocol rejection preserves enablement through recovery and relaunch AssertionError: expected Set{ 'environment-relay' } to deeply equal Set{} - Expected + Received - Set {} + Set { + "environment-relay", + } ❯ packages/client-runtime/src/connection/registry.test.ts:1058:56 1056| Stream.runDrain, 1057| ); 1058| expect(yield* Ref.get(harness.storedDisabled)).toEqual(new Set… | ^ 1059| expect( 1060| (yield* SubscriptionRef.get(registry.entries)).get(RELAY_TAR… ❯ IteratorImpl.~effect/Effect/successCont node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1422:28 ❯ PrimitiveImpl.~effect/Effect/evaluate node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:971: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 ❯ Array. node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1159:17 ❯ Module.doneUnsafe node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/Deferred.ts:1707:17 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/3]⎯ FAIL packages/client-runtime/src/connection/registry.test.ts > EnvironmentRegistry > platform refreshes preserve unsupported state for the same endpoint AssertionError: expected { …(4) } to match object { enabled: true, …(1) } (7 matching properties omitted from actual) - Expected + Received { - "enabled": true, + "enabled": false, "unsupportedReason": "Use a compatible client.", } ❯ packages/client-runtime/src/connection/registry.test.ts:1765:11 1763| expect( 1764| (yield* SubscriptionRef.get(registry.entries)).get(TARGET.en… 1765| ).toMatchObject({ enabled: true, unsupportedReason: error.mess… | ^ 1766| yield* registry.registerPlatform( 1767| new PrimaryConnectionRegistration({ ❯ IteratorImpl.~effect/Effect/successCont node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1422:28 ❯ PrimitiveImpl.~effect/Effect/evaluate node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:971: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 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/3]⎯ FAIL packages/client-runtime/src/state/threadShell.test.ts > v2 thread shell lists > leaves unsupported environments out of navigation until restored AssertionError: expected Set{ 'environment-v2', …(1) } to deeply equal Set{ 'environment-v2' } - Expected + Received Set { "environment-v2", + "remote-environment-v2", } ❯ packages/client-runtime/src/state/threadShell.test.ts:244:30 242| }; 243| setRemotePaused(true); 244| expect(environmentsOf()).toEqual(new Set([environmentId])); | ^ 245| setRemotePaused(false); 246| expect(environmentsOf()).toEqual(new Set([environmentId, remoteEnv… ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[3/3]⎯ Test Files 2 failed (2) Tests 3 failed | 51 skipped (54) Start at 09:21:50 Duration 2.18s (transform 59%, import 34%, setup 5%, tests 2%) Transform transforming modules took 2.33s · 59% of tracked time, re-done on every run persist transforms across runs with fsModuleCache: true learn more: https://vitest.dev/guide/improving-performance#caching-between-reruns