Files
openclaw/extensions/qa-lab/src/suite-launch.runtime.ts
2026-04-10 11:45:27 +01:00

16 lines
463 B
TypeScript

import type { QaSuiteRunParams } from "./suite.js";
async function loadQaLabServerRuntime() {
const { startQaLabServer } = await import("./lab-server.js");
return startQaLabServer;
}
export async function runQaSuiteFromRuntime(...args: [QaSuiteRunParams?]) {
const { runQaSuite } = await import("./suite.js");
const params = args[0];
return await runQaSuite({
...params,
startLab: params?.startLab ?? (await loadQaLabServerRuntime()),
});
}