From dca7700269bd4be3d6688fae0522a37fc6c9b01e Mon Sep 17 00:00:00 2001 From: MarcoFalke <*~=`'#}+{/-|&$^_@721217.xyz> Date: Wed, 18 Feb 2026 15:25:09 +0100 Subject: [PATCH] test: valgrind --trace-children=yes for bitcoin wrapper Github-Pull: #34608 Rebased-From: fa5d478853a88ce7d7095b6abfe8112390298b65 --- test/functional/test_framework/test_framework.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/functional/test_framework/test_framework.py b/test/functional/test_framework/test_framework.py index 7d7736388b4..eb8baf97853 100755 --- a/test/functional/test_framework/test_framework.py +++ b/test/functional/test_framework/test_framework.py @@ -81,6 +81,7 @@ class Binaries: "valgrind", f"--suppressions={suppressions_file}", "--gen-suppressions=all", + "--trace-children=yes", # Needed for 'bitcoin' wrapper "--exit-on-first-error=yes", "--error-exitcode=1", "--quiet", @@ -263,7 +264,7 @@ class BitcoinTestFramework(metaclass=BitcoinTestMetaClass): parser.add_argument("--perf", dest="perf", default=False, action="store_true", help="profile running nodes with perf for the duration of the test") parser.add_argument("--valgrind", dest="valgrind", default=False, action="store_true", - help="Run binaries under the valgrind memory error detector: Expect at least a ~10x slowdown. Does not apply to previous release binaries or binaries called from the bitcoin wrapper executable.") + help="Run binaries under the valgrind memory error detector: Expect at least a ~10x slowdown. Does not apply to previous release binaries.") parser.add_argument("--randomseed", type=int, help="set a random seed for deterministically reproducing a previous test run") parser.add_argument("--timeout-factor", dest="timeout_factor", type=float, help="adjust test timeouts by a factor. Setting it to 0 disables all timeouts")