X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=blobdiff_plain;f=tests%2Fxpath%2Fgen_ref.sh;fp=tests%2Fxpath%2Fgen_ref.sh;h=b6d8c3bc4f96bd9aa4dc82928111c65cf25fbbd7;hp=0000000000000000000000000000000000000000;hb=d7b0af638a29c2d5c3cc937dfc8e11c19180f738;hpb=35d227e5bf1f478e7b9de4448fe0527e4dd77ec5 diff --git a/tests/xpath/gen_ref.sh b/tests/xpath/gen_ref.sh new file mode 100755 index 0000000..b6d8c3b --- /dev/null +++ b/tests/xpath/gen_ref.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +javac XPathEval.java +for xml in *.xml +do + QUERIES="${xml}.queries" + RESULTS="${xml}.results" + cat "$QUERIES" | grep -v '^#' | while read qname query + do + printf "Generating reference for %s, %s ... " "${xml}" "${qname}" + java XPathEval "${xml}" "${query}" > "$RESULTS"/"${qname}_reference.xml" 2> "$RESULTS"/"${qname}_reference.log" + if [ $? -eq 0 ] + then + printf "ok\\n" + else + printf "ERROR\\n" + fi + done +done