X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=test%2Furls%2Frun-url-test.in;fp=test%2Furls%2Frun-url-test.in;h=834166f9e4cf8f7dcef595e4bdb540d23dbed155;hb=bf40f5fbd759241d1505c985fa02441cd6febd64;hp=0000000000000000000000000000000000000000;hpb=56c142e5406160a58ee345e3e0433eb998ee046e;p=petitboot diff --git a/test/urls/run-url-test.in b/test/urls/run-url-test.in new file mode 100755 index 0000000..834166f --- /dev/null +++ b/test/urls/run-url-test.in @@ -0,0 +1,27 @@ +#!/bin/bash + +parser="@abs_builddir@/parse-url" +testfile=$1 + +url=$(head -n1 $testfile) + +tmp=$(mktemp) +trap "rm $tmp" EXIT + +$parser $url > $tmp +if test $? -ne 0 +then + echo "Error running $parser on $testfile" + exit 2 +fi + +cmp --silent $testfile $tmp +result=$? + +if test $result -ne 0 +then + echo "FAIL: URL parse results differ:" + diff -u $testfile $tmp +fi + +exit $result