From 664168f27a3181a5ba9b219f32424f54f34208a9 Mon Sep 17 00:00:00 2001 From: "paseo-bot[bot]" <266920839+paseo-bot[bot]@users.noreply.github.com> Date: Tue, 3 Nov 2026 04:00:09 +0000 Subject: [PATCH] test(server): drain Git traces before fixture cleanup The missing-folder observation test deletes its trace directory while a queued diagnostic append can still recreate the trace file, producing ENOTEMPTY in CI. Drain the trace queue after service shutdown and before removing the fixture. --- .../server/workspace-git-service.observation.integration.test.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/server/src/server/workspace-git-service.observation.integration.test.ts b/packages/server/src/server/workspace-git-service.observation.integration.test.ts index c5cefceb72..7e50338309 100644 --- a/packages/server/src/server/workspace-git-service.observation.integration.test.ts +++ b/packages/server/src/server/workspace-git-service.observation.integration.test.ts @@ -871,6 +871,7 @@ test.skipIf(process.platform !== "linux")( } finally { subscription.unsubscribe(); await service.dispose(); + await flushGitCommandTrace(); if (previousTrace === undefined) delete process.env.PASEO_GIT_TRACE_FILE; else process.env.PASEO_GIT_TRACE_FILE = previousTrace; rmSync(root, { recursive: true, force: true });