From b30e6e961540797895f7ab3a76d1e42533fec11e Mon Sep 17 00:00:00 2001 From: "paseo-bot[bot]" <266920839+paseo-bot[bot]@users.noreply.github.com> Date: Fri, 30 Oct 2026 21:09:25 +0000 Subject: [PATCH] test(server): initialize probe filesystem support before measurement --- .../src/server/test-fixtures/reconciliation-responsiveness.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/server/src/server/test-fixtures/reconciliation-responsiveness.ts b/packages/server/src/server/test-fixtures/reconciliation-responsiveness.ts index 9f85cfb48f..7df5414d2d 100644 --- a/packages/server/src/server/test-fixtures/reconciliation-responsiveness.ts +++ b/packages/server/src/server/test-fixtures/reconciliation-responsiveness.ts @@ -1,4 +1,5 @@ import path from "node:path"; +import { stat } from "node:fs/promises"; import { setImmediate as nextTurn } from "node:timers/promises"; import { measureMainThreadWork } from "../../test-utils/main-thread-work.js"; import { createTestRegistries, createTestLogger } from "./reconciliation-registries.js"; @@ -53,6 +54,9 @@ const service = new WorkspaceReconciliationService({ // Compile before launch and measure in plain Node, outside the test runner's // thread and TypeScript loader. Keep the first real reconciliation cold. +// Initialize async filesystem support using the bundle, leaving every project +// and workspace path untouched until the first reconciliation. +await stat(process.argv[1]); await nextTurn(); try { const measured = await measureMainThreadWork("workspace reconciliation main-thread work", () =>