X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=testwrapper.sh;h=a86705fcb19f6a89565422d2d8d605c2484b2d5c;hp=bec33c06c1f02e17d728733e3de59ec78ccd6e81;hb=48efd3deb4c9139fd060ff3d289896e9031bcc7c;hpb=e1ca5cecc3cbcaa5431fab3f34c9334efd6046f7 diff --git a/testwrapper.sh b/testwrapper.sh index bec33c06..a86705fc 100755 --- a/testwrapper.sh +++ b/testwrapper.sh @@ -1,4 +1,4 @@ -#! /bin/bash +#! /bin/sh # # collectd -- 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 "$@"