]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - tests/util.py
add Valgrind suppression to ignore userspace-rcu leak
[bcachefs-tools-debian] / tests / util.py
index c4d74310b38ddad82de498e6352bd715437db1c3..41b13c05f7760d5da65db48e8190cea9128c0887 100644 (file)
@@ -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,