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:
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, {