X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;ds=sidebyside;f=tools%2Fgen_test.sh;fp=tools%2Fgen_test.sh;h=111052fff5376c34b242320f4c88d98d271ff786;hb=37e8a9fe5d5f1f430ced3aa65daf572d330d3398;hp=0000000000000000000000000000000000000000;hpb=f8bc3114d2f36de5f743a7f6695b2353090f7e36;p=tatoo.git diff --git a/tools/gen_test.sh b/tools/gen_test.sh new file mode 100755 index 0000000..111052f --- /dev/null +++ b/tools/gen_test.sh @@ -0,0 +1,25 @@ +#!/bin/sh + +usage() { + echo "error: missing input, query file or XPathEval class" + echo "usage: $0 file.xml" +} + +FILE="$1" +RESULTS="$FILE".results +QUERIES="$FILE".queries + +if test ! -f "$FILE" -o ! -f "$QUERIES" -o ! -f XPathEval.class +then + usage; + exit 1 +fi + + +mkdir -p "$RESULTS" + +cat "$QUERIES" | grep -v '^#' | while read qname q +do + echo "Computing $q" + java XPathEval "$FILE" "$q" > "$RESULTS"/"$qname".xml +done