X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=blobdiff_plain;f=tools%2Fdo_test.sh;h=64748f488dddafcce4734f762a3d436593c4c3f0;hp=05163b86898c043dad2f34ca2e345663577dc701;hb=9522266372edb18327f96b21213b4efc3798ee98;hpb=80478f0eb936f38e0512371fc7a300cdc32775c5 diff --git a/tools/do_test.sh b/tools/do_test.sh index 05163b8..64748f4 100755 --- a/tools/do_test.sh +++ b/tools/do_test.sh @@ -1,6 +1,6 @@ #!/bin/sh -TESTPROG="../main.native" +TESTPROG="./main.native" usage() { echo "error: missing input, query file, xml_diff or $TESTPROG" @@ -11,7 +11,7 @@ FILE="$1" RESULTS="$FILE".results QUERIES="$FILE".queries -if test ! -f "$FILE" -o ! -f "$QUERIES" -o ! -f "$TESTPROG" -o ! -f xml_diff +if test ! -f "$FILE" -o ! -f "$QUERIES" -o ! -f "$TESTPROG" -o ! -f xml_diff.native then usage; exit 1 @@ -25,8 +25,8 @@ while read qname q do TOTAL=$(($TOTAL + 1)) echo -n "Testing $qname: $q ... " - "$TESTROG" "$FILE" "$q" > "$RESULTS"/"$qname"_test.xml 2> "$RESULTS"/"$qname"_test.log - ./xml_diff "$RESULTS"/"$qname"_test.xml "$RESULTS"/"$qname".xml 2>> "$RESULTS"/"$qname"_test.log + "$TESTPROG" "$FILE" "$q" > "$RESULTS"/"$qname"_test.xml 2> "$RESULTS"/"$qname"_test.log + ./xml_diff.native "$RESULTS"/"$qname"_test.xml "$RESULTS"/"$qname".xml 2>> "$RESULTS"/"$qname"_test.log case "$?" in 0) TESTS=$(($TESTS + 1)) @@ -34,9 +34,11 @@ do ;; *) echo failed - echo ------- output ----------- - cat "$RESULTS"/"$qname"_test.log - echo -------------------------- + # echo ------- output ----------- + # cat "$RESULTS"/"$qname".xml + # echo ========================== + # cat "$RESULTS"/"$qname"_test.xml + # echo -------------------------- ;; esac done;