projects
/
SXSI
/
xpathcomp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Follow the changes in XMLTree API: xml_tree::subtree_elements() does
[SXSI/xpathcomp.git]
/
tests
/
non_regression_tests
/
test.sh
diff --git
a/tests/non_regression_tests/test.sh
b/tests/non_regression_tests/test.sh
index
dc75a4e
..
40ddcd4
100755
(executable)
--- a/
tests/non_regression_tests/test.sh
+++ b/
tests/non_regression_tests/test.sh
@@
-32,13
+32,15
@@
if [ "$1" = "fast" ]
then
repeat_monet=1
repeat_sxsi=1
then
repeat_monet=1
repeat_sxsi=1
+ repeat_qizx=2
else
else
- repeat_monet=5
- repeat_sxsi=3
+ repeat_monet=1
+ repeat_sxsi=10
+ repeat_qizx=4
fi
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"
do
echo
echo "$TESTDOC"
@@
-50,8
+52,14
@@
QLOG="$TESTDOC"_qizx.log
rm -f "$MLOG" "$SLOG" "$QLOG"
cat "$TESTDOC".queries | grep -v '^#' | while read line
do
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
echo Test $I "... "
echo "$query" | sed -e 's|/descendant::|//|g' | sed -e 's|child::||g'
echo -n Running SXSI
@@
-60,7
+68,7
@@
do
read sxsi_mat_time
read sxsi_print_time
read sxsi_count
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
echo " ok"
echo -n Running MonetBD/XQuery
@@
-78,20
+86,20
@@
do
read monet_mat_time
read monet_print_time
read monet_count
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"
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
if [ "$monet_count" = "" ]
then