diff --git a/test/mosq_test.py b/test/mosq_test.py index e0734cb5..27d023c1 100644 --- a/test/mosq_test.py +++ b/test/mosq_test.py @@ -45,6 +45,8 @@ def start_broker(filename, cmd=None, port=0, use_conf=False, expect_fail=False, cmd = ['valgrind', '-q', '--tool=callgrind', '--log-file='+logfile] + cmd elif os.environ.get('MOSQ_USE_VALGRIND') == 'massif': cmd = ['valgrind', '-q', '--tool=massif', '--log-file='+logfile] + cmd + elif os.environ.get('MOSQ_USE_VALGRIND') == 'failgrind': + cmd = ['fg-helper'] + cmd else: cmd = ['valgrind', '-q', '--trace-children=yes', '--leak-check=full', '--show-leak-kinds=all', '--log-file='+logfile] + cmd vg_logfiles.append(logfile)