then
repeat_monet=1
repeat_sxsi=1
+ repeat_qizx=2
else
- repeat_monet=5
- repeat_sxsi=3
+ repeat_monet=1
+ repeat_sxsi=10
+ repeat_qizx=4
fi
-for TESTDOC in "xmark_10.xml" #"medline.xml" "xmark_01.04.xml"
+for TESTDOC in medline_full.xml #"xmark_10.xml" #"medline.xml" "xmark_01.04.xml"
do
echo
echo "$TESTDOC"
rm -f "$MLOG" "$SLOG" "$QLOG"
cat "$TESTDOC".queries | grep -v '^#' | while read line
do
- query=`echo "$line" | cut -f 1 -d "%"`
- query_qizx=`echo "$line" | cut -f 2 -d "%"`
+
+ qname=`echo "$line" | cut -f 1 -d "%"`
+ query=`echo "$line" | cut -f 2 -d "%"`
+ query_qizx=`echo "$line" | cut -f 3 -d "%"`
+ if [ -z "$query_qizx" ]
+ then
+ query_qizx="$query"
+ fi
echo Test $I "... "
echo "$query" | sed -e 's|/descendant::|//|g' | sed -e 's|child::||g'
echo -n Running SXSI
read sxsi_mat_time
read sxsi_print_time
read sxsi_count
- } < <(`pwd`/sxsi.sh "$query" "$TESTDOC" "$repeat_sxsi")
+ } < <(`pwd`/sxsi.sh "$query" "$TESTDOC" "$repeat_sxsi" "$2")
echo " ok"
echo -n Running MonetBD/XQuery
read monet_mat_time
read monet_print_time
read monet_count
- } < <(`pwd`/monet.sh "$query" "$TESTDOC" "$repeat_monet")
+ } < <(`pwd`/monet.sh "$query" "$TESTDOC" "$repeat_monet" "$2")
fi
echo " ok"
-# echo -n Running Qizx/XQuery
-# {
-# read qizx_count_time
-# read qizx_mat_time
-# read qizx_print_time
-# read qizx_count
-# } < <(`pwd`/qizx.sh "$query_qizx" "$TESTDOC")
-#
-# echo " ok"
+ echo -n Running Qizx/XQuery
+ {
+ read qizx_count_time
+ read qizx_mat_time
+ read qizx_print_time
+ read qizx_count
+ } < <(`pwd`/qizx.sh "$query_qizx" "$TESTDOC" "$repeat_qizx" "$2")
+
+ echo " ok"
if [ "$monet_count" = "" ]
then