fix(qa-lab): restore transport helper contracts

This commit is contained in:
Peter Steinberger
2026-04-20 21:02:57 +01:00
parent 90bc577a12
commit dc4e90bbd2
2 changed files with 4 additions and 2 deletions

View File

@@ -19,6 +19,8 @@ function createScenarioWaitForCondition(state: QaTransportState) {
return createFailureAwareTransportWaitForCondition(state);
}
const waitForCondition = createScenarioWaitForCondition;
async function waitForOutboundMessage(
state: QaTransportState,
predicate: (message: QaBusMessage) => boolean,

View File

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