From e71e9a55abeca90ba7e1c5fc0ffd73ad54b32bc3 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 18 Feb 2026 13:32:47 +0000 Subject: [PATCH] fix(cli): align runtime capture helper with RuntimeEnv signature --- src/cli/test-runtime-capture.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/cli/test-runtime-capture.ts b/src/cli/test-runtime-capture.ts index 3f799a8a87..f3a0e53764 100644 --- a/src/cli/test-runtime-capture.ts +++ b/src/cli/test-runtime-capture.ts @@ -10,12 +10,17 @@ export type CliRuntimeCapture = { export function createCliRuntimeCapture(): CliRuntimeCapture { const runtimeLogs: string[] = []; const runtimeErrors: string[] = []; + const stringifyArgs = (args: unknown[]) => args.map((value) => String(value)).join(" "); return { runtimeLogs, runtimeErrors, defaultRuntime: { - log: (msg: string) => runtimeLogs.push(msg), - error: (msg: string) => runtimeErrors.push(msg), + log: (...args: unknown[]) => { + runtimeLogs.push(stringifyArgs(args)); + }, + error: (...args: unknown[]) => { + runtimeErrors.push(stringifyArgs(args)); + }, exit: (code: number) => { throw new Error(`__exit__:${code}`); },