taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 0a581d9c4ac39bb59dba38095f49407d6cfcc9a1
parent 0101e703dfb8a4280f8c416db25b333aa64fc6e3
Author: Florian Dold <florian@dold.me>
Date:   Mon, 28 Apr 2025 15:13:04 +0200

harness: allow passing extra args to valgrind

Diffstat:
Mpackages/taler-harness/src/harness/harness.ts | 7++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/packages/taler-harness/src/harness/harness.ts b/packages/taler-harness/src/harness/harness.ts @@ -417,7 +417,12 @@ export class GlobalTestState { `spawning process (${logName}): ${shellescape([command, ...args])}`, ); if (process.env["TALER_HARNESS_VALGRIND"] != null) { - args = [command, ...args]; + let vgExtraArgs: string[] = []; + const vgParamsStr = process.env["TALER_HARNESS_VALGRIND_PARAMS"]; + if (vgParamsStr) { + vgExtraArgs = vgParamsStr.split(/[ ]+/); + } + args = [...vgExtraArgs, "--", command, ...args]; command = "valgrind"; } const proc = spawn(command, args, {