summaryrefslogtreecommitdiffstats
path: root/test/urls/run-url-test.in
diff options
context:
space:
mode:
Diffstat (limited to 'test/urls/run-url-test.in')
-rwxr-xr-xtest/urls/run-url-test.in9
1 files changed, 8 insertions, 1 deletions
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"
OpenPOWER on IntegriCloud