diff options
| author | Christian Hopps <chopps@labn.net> | 2023-11-07 15:27:33 -0500 |
|---|---|---|
| committer | Christian Hopps <chopps@labn.net> | 2023-11-07 15:29:37 -0500 |
| commit | c27b054efed0520c05da7da6684a925a39ee7023 (patch) | |
| tree | 0fcdd8f020e424414db3f87ced8e1cfb7bd3c6ba /tests/topotests/lib/topotest.py | |
| parent | cf51579b5bb0044298dab95056e2f43b5d75ab85 (diff) | |
tests: add ability to show all types of valgrind memleaks
Signed-off-by: Christian Hopps <chopps@labn.net>
Diffstat (limited to 'tests/topotests/lib/topotest.py')
| -rw-r--r-- | tests/topotests/lib/topotest.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/topotests/lib/topotest.py b/tests/topotests/lib/topotest.py index 3eb808ac4f..04c285a053 100644 --- a/tests/topotests/lib/topotest.py +++ b/tests/topotests/lib/topotest.py @@ -1806,6 +1806,7 @@ class Router(Node): gdb_routers = g_pytest_config.get_option_list("--gdb-routers") gdb_use_emacs = bool(g_pytest_config.option.gdb_use_emacs) valgrind_extra = bool(g_pytest_config.option.valgrind_extra) + valgrind_leak_kinds = g_pytest_config.option.valgrind_leak_kinds valgrind_memleaks = bool(g_pytest_config.option.valgrind_memleaks) strace_daemons = g_pytest_config.get_option_list("--strace-daemons") @@ -1938,6 +1939,8 @@ class Router(Node): f" --log-file={valgrind_logbase}.%p" f" --leak-check=full --suppressions={supp_file}" ) + if valgrind_leak_kinds: + cmdenv += f" --show-leak-kinds={valgrind_leak_kinds}" if valgrind_extra: cmdenv += ( " --gen-suppressions=all --expensive-definedness-checks=yes" |
