X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=blobdiff_plain;f=tests%2Fgen_ref_saxon.sh;fp=tests%2Fgen_ref_saxon.sh;h=d695d06167b2cdc07c40f57421e536db3e20caa5;hp=0000000000000000000000000000000000000000;hb=363f60ac01d819bf2b4bf57d72be05e7b9372c1a;hpb=664f69cd4642ecd088df72d21228fbec81d0030d diff --git a/tests/gen_ref_saxon.sh b/tests/gen_ref_saxon.sh new file mode 100755 index 0000000..d695d06 --- /dev/null +++ b/tests/gen_ref_saxon.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +javac -cp .:/tmp/saxon9he.jar XPathEvalSaxon.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 -cp .:/tmp/saxon9he.jar XPathEvalSaxon "${xml}" "${query}" > "$RESULTS"/"${qname}_saxon.xml" 2> "$RESULTS"/"${qname}_saxon.log" + if [ $? -eq 0 ] + then + printf "ok\\n" + else + printf "ERROR\\n" + fi + done +done