From c23cdf67d7b12577899bb3aea986e9fec4e84e5b Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 22 Feb 2026 16:20:59 +0000 Subject: [PATCH] test: speed up qmd boot retry lock test --- src/memory/qmd-manager.test.ts | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/memory/qmd-manager.test.ts b/src/memory/qmd-manager.test.ts index 7e97fcca7..6fb36e5fc 100644 --- a/src/memory/qmd-manager.test.ts +++ b/src/memory/qmd-manager.test.ts @@ -1519,10 +1519,26 @@ describe("QmdMemoryManager", () => { return createMockChild(); }); + const nativeSetTimeout = globalThis.setTimeout; + const setTimeoutSpy = vi.spyOn(globalThis, "setTimeout").mockImplementation((( + handler: TimerHandler, + timeout?: number, + ...args: unknown[] + ) => { + if (typeof timeout === "number" && timeout >= 500) { + return nativeSetTimeout(handler, 1, ...args); + } + return nativeSetTimeout(handler, timeout, ...args); + }) as typeof globalThis.setTimeout); + const { manager } = await createManager({ mode: "full" }); - expect(updateCalls).toBe(2); - await manager.close(); + try { + expect(updateCalls).toBe(2); + await manager.close(); + } finally { + setTimeoutSpy.mockRestore(); + } }); it("scopes by channel for agent-prefixed session keys", async () => {