From e4d3a1ff8ef2ec59480e4a10690545b8689025ba Mon Sep 17 00:00:00 2001 From: Benjamin Tovar Date: Mon, 9 Dec 2024 12:00:30 -0500 Subject: [PATCH] use valgrind --- taskvine/test/TR_vine_python.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/taskvine/test/TR_vine_python.sh b/taskvine/test/TR_vine_python.sh index d5fbeb5ba2..4b81f28c8c 100755 --- a/taskvine/test/TR_vine_python.sh +++ b/taskvine/test/TR_vine_python.sh @@ -89,10 +89,14 @@ print_logs_on_error() run() { - export VALGRIND="valgrind --error-exitcode=1 --leak-check=full --show-leak-kinds=definite,indirect,possible --track-origins=yes --track-fds=yes" + export VALGRIND="valgrind --log-file=manager.valgrind --error-exitcode=1 --leak-check=full --show-leak-kinds=definite,indirect,possible --track-origins=yes --track-fds=yes" + if ! which valgrind + then + export VALGRIND= + fi trap "print_logs_on_error" EXIT - ( ${VALGRIND} --log-file manager.valgrind ${CCTOOLS_PYTHON_TEST_EXEC} vine_python.py $PORT_FILE; echo $? > $STATUS_FILE ) & + ( ${VALGRIND} ${CCTOOLS_PYTHON_TEST_EXEC} vine_python.py $PORT_FILE; echo $? > $STATUS_FILE ) & # wait at most 15 seconds for vine to find a port. wait_for_file_creation $PORT_FILE 15