X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=blobdiff_plain;f=tests%2Fxpath%2Ftest1.sh;fp=tests%2Fxpath%2Ftest1.sh;h=4cc2da4f87227429d5c1c524b75effa0e7315dca;hp=0000000000000000000000000000000000000000;hb=d7b0af638a29c2d5c3cc937dfc8e11c19180f738;hpb=35d227e5bf1f478e7b9de4448fe0527e4dd77ec5 diff --git a/tests/xpath/test1.sh b/tests/xpath/test1.sh new file mode 100644 index 0000000..4cc2da4 --- /dev/null +++ b/tests/xpath/test1.sh @@ -0,0 +1,24 @@ +#!/bin/sh + +MSG="Test 1 (single query: tatoo vs java implementation)" +echo "$MSG" >> "$target" +echo "$MSG" +cat ${xml}.queries | grep -v '^#' | while read q query; do + echo -n "${xml} $q $query ... " + REF=${xml}.results/"$q"_jaxp.xml + OUTPUT=${xml}.results/"$q"_"$PACKAGE"_test1.xml + LOG=${xml}.results/"$q"_"$PACKAGE"_test1.log + "$BIN" -s -d ${xml} "$query" -o "$OUTPUT" > "$LOG" 2>&1 + echo "Query: $q : $query" >> "$target" + cat "$LOG" | grep '^STATS' >> "$target" + echo -n "Diff: " >> "$target" + if $XMLDIFF "$REF" "$OUTPUT" >/dev/null 2>&1; then + echo ok + echo ok >> "$target" + else + echo failed + echo failed >> "$target" + exit 1 + fi + echo '-------------------------------------------' >> "$target" +done