Implement set-theoretic operation on 2WSATA (union, intersection,
[tatoo.git] / tests / test1.sh
1 #!/bin/sh
2
3 MSG="Test 1 (single query: tatoo vs java implementation)"
4 echo "$MSG" >> "$target"
5 echo "$MSG"
6 cat ${xml}.queries | grep -v '^#' | while read q query; do
7     echo -n "${xml} $q $query ... "
8     REF=${xml}.results/"$q"_jaxp.xml
9     $REMAKE "$REF"
10     OUTPUT=${xml}.results/"$q"_"$PACKAGE"_test1.xml
11     LOG=${xml}.results/"$q"_"$PACKAGE"_test1.log
12     "$BIN" -s -d ${xml} "$query" -o "$OUTPUT" > "$LOG" 2>&1
13     echo "Query: $q : $query" >> "$target"
14     cat  "$LOG" | grep '^STATS' >> "$target"
15     echo -n "Diff: " >> "$target"
16     if $XMLDIFF "$REF" "$OUTPUT" >/dev/null 2>&1; then
17         echo ok
18         echo ok >> "$target"
19     else
20         echo failed
21         echo failed >> "$target"
22         exit 1
23     fi
24     echo '-------------------------------------------' >> "$target"
25 done