X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=testwrapper.sh;h=a86705fcb19f6a89565422d2d8d605c2484b2d5c;hp=f8593a1196b2bc9237d7e329b3c24cb613c5641b;hb=ac1c1538e338f7f04deaff68604d36bba6ab4237;hpb=9d0f2b090ebdbe151360ba69e05d9c60c0930ac7 diff --git a/testwrapper.sh b/testwrapper.sh index f8593a11..a86705fc 100755 --- a/testwrapper.sh +++ b/testwrapper.sh @@ -14,6 +14,14 @@ if test -n "$VALGRIND"; then MEMCHECK="$MEMCHECK --trace-children=yes" MEMCHECK="$MEMCHECK --leak-check=full" MEMCHECK="$MEMCHECK --gen-suppressions=all" + + for f in "valgrind.$( uname -s ).suppress" "valgrind.suppress"; do + filename="$( dirname "$0" )/src/$f" + if test -e "$filename"; then + # Valgrind supports up to 100 suppression files. + MEMCHECK="$MEMCHECK --suppressions=$filename" + fi + done fi exec $MEMCHECK "$@"