• turbo 2.8.3 • Packages in scope: @bb/host-daemon, @bb/host-workspace • Running test in 2 packages • Remote caching disabled, using shared worktree cache //:ensure-native-modules: cache bypass, force executing 609992373871a62a //:ensure-native-modules: //:ensure-native-modules: > bb@ ensure-native-modules /home/sawyer/projects/bb/.claude/worktrees/wf_242c3e11-a10-18 //:ensure-native-modules: > node scripts/ensure-native-modules.mjs //:ensure-native-modules: @bb/host-workspace:test: cache bypass, force executing 5d5000c5a9d92a3b @bb/host-daemon:test: cache bypass, force executing 90819fa89c05909f @bb/host-workspace:test: @bb/host-workspace:test: > @bb/host-workspace@0.0.1 test /home/sawyer/projects/bb/.claude/worktrees/wf_242c3e11-a10-18/packages/host-workspace @bb/host-workspace:test: > vitest run --config vitest.config.ts @bb/host-workspace:test: @bb/host-daemon:test: @bb/host-daemon:test: > @bb/host-daemon@0.0.1 test /home/sawyer/projects/bb/.claude/worktrees/wf_242c3e11-a10-18/apps/host-daemon @bb/host-daemon:test: > vitest run --config vitest.config.ts @bb/host-daemon:test: @bb/host-workspace:test: @bb/host-workspace:test:  RUN  v4.1.1 /home/sawyer/projects/bb/.claude/worktrees/wf_242c3e11-a10-18/packages/host-workspace @bb/host-workspace:test: @bb/host-daemon:test: @bb/host-daemon:test:  RUN  v4.1.1 /home/sawyer/projects/bb/.claude/worktrees/wf_242c3e11-a10-18/apps/host-daemon @bb/host-daemon:test: @bb/host-workspace:test: ✓  @bb/host-workspace  test/git-host.test.ts (25 tests) 27ms @bb/host-workspace:test: ✓  @bb/host-workspace  test/git-bare-layout-1595.test.ts (4 tests) 379ms @bb/host-workspace:test: ✓  @bb/host-workspace  test/worktree-include.test.ts (10 tests) 553ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/watch-manager.test.ts (17 tests) 88ms @bb/host-workspace:test: ✓  @bb/host-workspace  test/git-host-upstream.test.ts (9 tests) 816ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/connect-tunnel/connect-tunnel.test.ts (8 tests) 172ms @bb/host-workspace:test: ✓  @bb/host-workspace  test/git.test.ts (38 tests) 1566ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/provider-cli-health.test.ts (21 tests) 39ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/codex-chatgpt-client.test.ts (14 tests) 202ms @bb/host-workspace:test: ✓  @bb/host-workspace  test/provisioning.test.ts (23 tests) 1485ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/runtime-manager.test.ts (45 tests) 457ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/terminals/terminal-manager.test.ts (29 tests) 388ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/server-client.test.ts (16 tests) 287ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/server-connection.test.ts (10 tests) 184ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/machine-auth-proxy.test.ts (8 tests) 170ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/runtime-shell-env.test.ts (15 tests) 54ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/command-handlers/list-skills.test.ts (19 tests) 126ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/command-discovery.test.ts (39 tests) 1335ms @bb/host-daemon:test: ✓ enforces the entry-count cap  397ms @bb/host-workspace:test: ✓  @bb/host-workspace  test/provision.test.ts (31 tests) 2709ms @bb/host-workspace:test: ✓ serializes concurrent unmanaged checkout provisioning for the same path  310ms @bb/host-workspace:test: ✓ delegates git operations to the underlying Workspace  324ms @bb/host-daemon:test: ✓  @bb/host-daemon  test/command/thread-dispatch.test.ts (33 tests) 89ms @bb/host-daemon:test: ✓  @bb/host-daemon  test/command/environment-dispatch.test.ts (17 tests) 151ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/command-dispatch.test.ts (27 tests) 258ms @bb/host-daemon:test: ✓  @bb/host-daemon  test/command/workspace-dispatch.test.ts (32 tests) 254ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/local-api.test.ts (9 tests) 357ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/event-sink.test.ts (10 tests) 26ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/daemon.test.ts (9 tests) 134ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/interactive-request-registry.test.ts (6 tests) 8ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/command-handlers/file-list.test.ts (14 tests) 33ms @bb/host-daemon:test: ✓  @bb/host-daemon  test/command/command-router.test.ts (5 tests) 26ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/provider-usage.test.ts (15 tests) 34ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/command-handlers/host-files.test.ts (21 tests) 760ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/command-handlers/file-write.test.ts (16 tests) 43ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/protocol-self-update.test.ts (12 tests) 104ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/injected-skills.test.ts (17 tests) 4049ms @bb/host-daemon:test: ✓ garbage-collects the least-recently-used trees beyond the store cap  1179ms @bb/host-daemon:test: ✓ exempts in-flight tree hashes from garbage collection  2669ms @bb/host-daemon:test: (node:2461642) TimeoutOverflowWarning: 34560003000 does not fit into a 32-bit signed integer. @bb/host-daemon:test: Timeout duration was set to 1. @bb/host-daemon:test: (Use `node --trace-warnings ...` to show where the warning was created) @bb/host-daemon:test: (node:2461642) TimeoutOverflowWarning: 34560003000 does not fit into a 32-bit signed integer. @bb/host-daemon:test: Timeout duration was set to 1. @bb/host-daemon:test: ✓  @bb/host-daemon  src/command-handlers/discover-repos.test.ts (6 tests) 88ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/plugin-host-worker.test.ts (2 tests) 265ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/command-dispatch-support.test.ts (5 tests) 21ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/host-daemon-health-monitor.test.ts (3 tests) 10ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/thread-storage-root.test.ts (3 tests) 23ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/identity.test.ts (6 tests) 79ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/partysocket.test.ts (1 test) 62ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/command-handlers/install-global-skills.test.ts (4 tests) 52ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/startup-diagnostics.test.ts (2 tests) 18ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/command-handlers/path-mutations.test.ts (5 tests) 24ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/auth-state.test.ts (5 tests) 13ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/error-utils.test.ts (2 tests) 4ms @bb/host-workspace:test: ✓  @bb/host-workspace  test/workspace-diff.test.ts (31 tests) 4129ms @bb/host-workspace:test: ✓ bounds every entry of a page whose raw combined diff exceeds the 16 MB default buffer  639ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/command-handlers/project.test.ts (4 tests) 60ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/plugin-host-manager.test.ts (18 tests) 3495ms @bb/host-daemon:test: ✓ keeps only the active artifact digest in each plugin cache  369ms @bb/host-daemon:test: ✓ evicts an idle worker and starts it again without reporting a crash  392ms @bb/host-daemon:test: ✓ retains a worker with a lease until the lease is released  461ms @bb/host-daemon:test: ✓ backpressures native watch delivery and disposes watches with the worker  364ms @bb/host-daemon:test: ✓ recovers after a crash and retires stale generations  328ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/local-api-config.test.ts (2 tests) 4ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/codex-auth.test.ts (1 test) 5ms @bb/host-daemon:test: ✓  @bb/host-daemon  test/command/thread-stop-races.test.ts (4 tests) 1076ms @bb/host-daemon:test: ✓ resolves a stop dispatched before turn/started event-driven and stops the right turn  372ms @bb/host-daemon:test: ✓  @bb/host-daemon  test/command/host-branches-dispatch.test.ts (10 tests) 1156ms @bb/host-workspace:test: ✓  @bb/host-workspace  test/workspace.test.ts (46 tests) 5633ms @bb/host-workspace:test: ✓ does not report a multi-commit squash-merged branch as ahead of its merge base  369ms @bb/host-workspace:test: ✓ recognizes squash-merged branch after main advances past the squash commit  505ms @bb/host-workspace:test: ✓ does not report squash-merged branch commits as ahead of their merge base  362ms @bb/host-workspace:test: ✓ returns diff content for each supported target  343ms @bb/host-workspace:test: @bb/host-workspace:test:  Test Files  9 passed (9) @bb/host-workspace:test:  Tests  217 passed (217) @bb/host-workspace:test:  Start at  07:39:10 @bb/host-workspace:test:  Duration  6.58s (transform 3.60s, setup 0ms, import 6.28s, tests 17.30s, environment 1ms) @bb/host-workspace:test: @bb/host-daemon:test: ✓  @bb/host-daemon  src/app.test.ts (12 tests) 4742ms @bb/host-daemon:test: ✓ logs stack-bearing fields for unexpected interactive forwarding failures  4435ms @bb/host-daemon:test: ✓  @bb/host-daemon  src/lock.test.ts (3 tests) 4894ms @bb/host-daemon:test: ✓ re-acquires a compromised lock instead of crashing the daemon  1027ms @bb/host-daemon:test: ✓ re-acquires when the lock dir survives the compromise and must age past stale  2561ms @bb/host-daemon:test: ✓ yields the data dir when another live process holds the lock  1305ms @bb/host-daemon:test: @bb/host-daemon:test:  Test Files  47 passed (47) @bb/host-daemon:test:  Tests  582 passed (582) @bb/host-daemon:test:  Start at  07:39:10 @bb/host-daemon:test:  Duration  9.31s (transform 15.99s, setup 0ms, import 50.46s, tests 25.92s, environment 5ms) @bb/host-daemon:test: Tasks: 3 successful, 3 total Cached: 0 cached, 3 total Time: 9.998s