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; },