Rework the testing script.
[tatoo.git] / tools / do_test.sh
diff --git a/tools/do_test.sh b/tools/do_test.sh
deleted file mode 100755 (executable)
index 64748f4..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/bin/sh
-
-TESTPROG="./main.native"
-
-usage() {
-    echo "error: missing input, query file, xml_diff or $TESTPROG"
-    echo "usage: $0 file.xml"
-}
-
-FILE="$1"
-RESULTS="$FILE".results
-QUERIES="$FILE".queries
-
-if test ! -f "$FILE" -o ! -f "$QUERIES" -o ! -f "$TESTPROG" -o ! -f xml_diff.native
-then
-   usage;
-   exit 1
-fi
-
-
-mkdir -p "$RESULTS"
-
-cat "$QUERIES" | grep -v '^#' | ( TOTAL=0; TESTS=0;
-while read qname q
-do
-    TOTAL=$(($TOTAL + 1))
-    echo -n "Testing $qname: $q ... "
-    "$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))
-            echo ok
-            ;;
-        *)
-            echo failed
-            # echo ------- output -----------
-            # cat "$RESULTS"/"$qname".xml
-            # echo ==========================
-            # cat "$RESULTS"/"$qname"_test.xml
-            # echo --------------------------
-            ;;
-    esac
-done;
-echo "Summary: $TESTS/$TOTAL tests successfull"
-)