3 TESTPROG="./main.native"
6 echo "error: missing input, query file, xml_diff or $TESTPROG"
7 echo "usage: $0 file.xml"
11 RESULTS="$FILE".results
12 QUERIES="$FILE".queries
14 if test ! -f "$FILE" -o ! -f "$QUERIES" -o ! -f "$TESTPROG" -o ! -f xml_diff.native
23 cat "$QUERIES" | grep -v '^#' | ( TOTAL=0; TESTS=0;
27 echo -n "Testing $qname: $q ... "
28 "$TESTPROG" "$FILE" "$q" > "$RESULTS"/"$qname"_test.xml 2> "$RESULTS"/"$qname"_test.log
29 ./xml_diff.native "$RESULTS"/"$qname"_test.xml "$RESULTS"/"$qname".xml 2>> "$RESULTS"/"$qname"_test.log
37 # echo ------- output -----------
38 # cat "$RESULTS"/"$qname".xml
39 # echo ==========================
40 # cat "$RESULTS"/"$qname"_test.xml
41 # echo --------------------------
45 echo "Summary: $TESTS/$TOTAL tests successfull"