merge from local branch
[SXSI/xpathcomp.git] / tests / xpathmark.sh
1 #!/bin/sh
2
3 DISPLAY=0
4 case "$1" in
5     [A-Z])
6         SERIE="$1";;
7     [A-Z][0-9]*)
8         DISPLAY=1
9         SERIE="$1";;
10     *)
11         SERIE="";;
12 esac
13
14
15 for i in xpath-pt/xpath/$SERIE*
16 do
17 querybase=`basename "$i" .xpl`
18 query=`cat $i`
19
20 xqueryorig="xpath-pt/xquery/$querybase".xql
21 cat $xqueryorig | sed -e "s/doc()/doc(\"XMark_1.04.xml\")/g" >tmp.xql
22 ../main XMark_1.04.srx  "$query" results/"$querybase".sxsi 
23 saxonb-xquery -o:results/"$querybase".saxon tmp.xql 
24 echo >> results/"$querybase".saxon
25 diff -w results/"$querybase".sxsi results/"$querybase".saxon >/dev/null || echo $querybase gives different results
26 done
27
28 if [ "$DISPLAY" = "1" ]
29 then 
30 ./show.sh "$SERIE"
31 fi
32