From 19fb45d5503752ebf62a490cc2d2f4347ee12a3f Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Thu, 23 Jul 2026 03:28:36 -0400 Subject: [PATCH] test(plugins): await lifecycle lease child result (#112959) --- src/plugins/plugin-lifecycle-lease.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/plugin-lifecycle-lease.test.ts b/src/plugins/plugin-lifecycle-lease.test.ts index b6f176fb5184..98931c5783c6 100644 --- a/src/plugins/plugin-lifecycle-lease.test.ts +++ b/src/plugins/plugin-lifecycle-lease.test.ts @@ -143,7 +143,9 @@ describe("plugin lifecycle lease", () => { await waitForPath(firstMarker); const second = runLeaseChild(childScript, ["second", ...childArgs]); await waitForPath(secondReady); - await waitForPath(secondResult); + // Wait for the child to close so its result write is fully flushed before + // reading; file existence alone can race with the write after open(). + await second; let assertionError: unknown; try {