X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=test%2Furls%2Frun-url-test.in;h=c98fe8b660684894014db046f1819de2fa1a7b76;hp=834166f9e4cf8f7dcef595e4bdb540d23dbed155;hb=4153ab54b5933fc315ad896e264f74571a494c90;hpb=bf40f5fbd759241d1505c985fa02441cd6febd64 diff --git a/test/urls/run-url-test.in b/test/urls/run-url-test.in index 834166f..c98fe8b 100755 --- a/test/urls/run-url-test.in +++ b/test/urls/run-url-test.in @@ -1,5 +1,12 @@ #!/bin/bash +valgrind='' +if [ "$1" = "--valgrind" ] +then + shift + valgrind='valgrind --leak-check=full --error-exitcode=1' +fi + parser="@abs_builddir@/parse-url" testfile=$1 @@ -8,7 +15,7 @@ url=$(head -n1 $testfile) tmp=$(mktemp) trap "rm $tmp" EXIT -$parser $url > $tmp +$valgrind $parser $url > $tmp if test $? -ne 0 then echo "Error running $parser on $testfile"