From c9ddf2eca6e8bf4e602de838b678501f39c38c32 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 23 Jun 2026 12:59:25 -0700 Subject: [PATCH] test(memory): clean up qmd fixture gracefully --- packages/memory-host-sdk/src/host/qmd-process.real.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/memory-host-sdk/src/host/qmd-process.real.test.ts b/packages/memory-host-sdk/src/host/qmd-process.real.test.ts index a5b19f3d0942..c692c1d6253c 100644 --- a/packages/memory-host-sdk/src/host/qmd-process.real.test.ts +++ b/packages/memory-host-sdk/src/host/qmd-process.real.test.ts @@ -71,7 +71,9 @@ function killProcessTree(parentPid: number): void { ); return; } - process.kill(-parentPid, "SIGKILL"); + // The production abort path already force-kills the group. Cleanup after a + // failed assertion starts gracefully so it cannot kill a reused group id. + process.kill(-parentPid, "SIGTERM"); } describe("runCliCommand real process lifecycle", () => {