X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=blobdiff_plain;f=tests%2Fgen_ref.sh;fp=tests%2Fgen_ref.sh;h=b6d8c3bc4f96bd9aa4dc82928111c65cf25fbbd7;hp=0000000000000000000000000000000000000000;hb=363f60ac01d819bf2b4bf57d72be05e7b9372c1a;hpb=664f69cd4642ecd088df72d21228fbec81d0030d diff --git a/tests/gen_ref.sh b/tests/gen_ref.sh new file mode 100755 index 0000000..b6d8c3b --- /dev/null +++ b/tests/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