From dc4e90bbd245b425722a9ceadf1d0375bdbed70b Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 20 Apr 2026 21:02:57 +0100 Subject: [PATCH] fix(qa-lab): restore transport helper contracts --- extensions/qa-lab/src/suite-runtime-transport.ts | 2 ++ extensions/qa-lab/src/temp-dir.test-helper.ts | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/extensions/qa-lab/src/suite-runtime-transport.ts b/extensions/qa-lab/src/suite-runtime-transport.ts index 0739d3fdbb2..e5c80b78dd0 100644 --- a/extensions/qa-lab/src/suite-runtime-transport.ts +++ b/extensions/qa-lab/src/suite-runtime-transport.ts @@ -19,6 +19,8 @@ function createScenarioWaitForCondition(state: QaTransportState) { return createFailureAwareTransportWaitForCondition(state); } +const waitForCondition = createScenarioWaitForCondition; + async function waitForOutboundMessage( state: QaTransportState, predicate: (message: QaBusMessage) => boolean, diff --git a/extensions/qa-lab/src/temp-dir.test-helper.ts b/extensions/qa-lab/src/temp-dir.test-helper.ts index cf1bd93309c..611268ea1aa 100644 --- a/extensions/qa-lab/src/temp-dir.test-helper.ts +++ b/extensions/qa-lab/src/temp-dir.test-helper.ts @@ -1,6 +1,6 @@ import fs from "node:fs/promises"; -import os from "node:os"; import path from "node:path"; +import { resolvePreferredOpenClawTmpDir } from "openclaw/plugin-sdk/temp-path"; export function createTempDirHarness() { const tempDirs: string[] = []; @@ -12,7 +12,7 @@ export function createTempDirHarness() { ); }, async makeTempDir(prefix: string) { - const dir = await fs.mkdtemp(path.join(os.tmpdir(), prefix)); + const dir = await fs.mkdtemp(path.join(resolvePreferredOpenClawTmpDir(), prefix)); tempDirs.push(dir); return dir; },