summaryrefslogtreecommitdiff
path: root/tests/util.py
diff options
context:
space:
mode:
authorBrett Holman <bpholman5@gmail.com>2021-06-04 16:01:11 -0600
committerBrett Holman <bpholman5@gmail.com>2021-06-04 16:12:13 -0600
commitd937e485b6616361de176f7229809b61abbbdde2 (patch)
treeae826efa3ded662d2cf15a16e6fca96b0be7b1ec /tests/util.py
parentb61ad35b974038fd1b0396c51a61d84891ae0523 (diff)
add Valgrind suppression to ignore userspace-rcu leak
Diffstat (limited to 'tests/util.py')
-rw-r--r--tests/util.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/util.py b/tests/util.py
index c4d74310..41b13c05 100644
--- a/tests/util.py
+++ b/tests/util.py
@@ -49,6 +49,8 @@ def run(cmd, *args, valgrind=False, check=False):
vout = tempfile.NamedTemporaryFile()
vcmd = ['valgrind',
'--leak-check=full',
+ '--gen-suppressions=all',
+ '--suppressions=valgrind-suppressions.txt',
'--log-file={}'.format(vout.name)]
cmds = vcmd + cmds
@@ -161,6 +163,8 @@ class BFuse:
vlog = tempfile.NamedTemporaryFile()
cmd += [ 'valgrind',
'--leak-check=full',
+ '--gen-suppressions=all',
+ '--suppressions=valgrind-suppressions.txt',
'--log-file={}'.format(vlog.name) ]
cmd += [ BCH_PATH,