X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=blobdiff_plain;f=tests%2Fxpath%2Fgen_ref_saxon.sh;fp=tests%2Fxpath%2Fgen_ref_saxon.sh;h=d695d06167b2cdc07c40f57421e536db3e20caa5;hp=0000000000000000000000000000000000000000;hb=d7b0af638a29c2d5c3cc937dfc8e11c19180f738;hpb=35d227e5bf1f478e7b9de4448fe0527e4dd77ec5 diff --git a/tests/xpath/gen_ref_saxon.sh b/tests/xpath/gen_ref_saxon.sh new file mode 100755 index 0000000..d695d06 --- /dev/null +++ b/tests/xpath/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