Fixes on queries and test scripts to handle old versions of SXSI.
authorKim Nguyễn <kn@lri.fr>
Wed, 2 May 2012 12:34:45 +0000 (14:34 +0200)
committerKim Nguyễn <kn@lri.fr>
Wed, 2 May 2012 12:34:45 +0000 (14:34 +0200)
tests/non_regression_tests/xmark_all.xml.queries
tests/scripts/check_perf.sh

index 73d4a2a..6d70d8f 100644 (file)
@@ -25,4 +25,5 @@
 /descendant::*/descendant::*
 /descendant::*/descendant::*/descendant::*
 /descendant::*/descendant::*/descendant::*/descendant::*
-/descendant::*/descendant::*/descendant::*/descendant::*/descendant::*/descendant::*/descendant::*/descendant::*
+/descendant::*/descendant::*/descendant::*/descendant::*/descendant::*/descendant::*
+#/descendant::*/descendant::*
index d077aad..f8dcb24 100755 (executable)
@@ -13,6 +13,12 @@ then
 fi
 
 DOC="$1"
+STARTQ="$2"
+if [ -z "$STARTQ" ]
+then
+    STARTQ=0
+fi
+
 
 FILENAME=`basename "$DOC"`
 FILENAME=`echo "$FILENAME" | sed -e 's/\.srx/\.xml/'`
@@ -53,6 +59,11 @@ I=1
 
 while read Q
 do
+if [ $I -lt $STARTQ ]
+then
+    I=$(($I + 1))
+    continue
+fi
 echo "Query $I"
 echo "$Q"
 REF=`getline "$REFERENCE" "$I"`
@@ -60,11 +71,11 @@ RCOUNT=`echo "$REF" | cut -f 2 -d ,`
 RTCOUNT=`echo "$REF" | cut -f 3 -d ,`
 RTMAT=`echo "$REF" | cut -f 4 -d ,`
 
-./main.native -r 1 -d -c "$DOC" "$Q" > tmp 2>&1
+./main.native -c "$DOC" "$Q" > tmp 2>&1
 TCOUNT=`cat tmp | grep 'Execution time' | grep -o '[0-9]\+\.[0-9]*' | sort -g | head -1`
 CCOUNT=`cat tmp | grep 'Number of results' | grep -o '[0-9]\+'`
 
-./main.native -r 1 -d "$DOC" "$Q" > tmp 2>&1
+./main.native  "$DOC" "$Q" > tmp 2>&1
 TMAT=`cat tmp | grep 'Execution time' | grep -o '[0-9]\+\.[0-9]*' | sort -g | head -1`
 MCOUNT=`cat tmp | grep 'Number of results' | grep -o '[0-9]\+'`