Update of /cvsroot/monetdb/pathfinder/tests/XQuery/Tests
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv7479
Modified Files:
All
Added Files:
step_attr_nametest.stable.err step_attr_nametest.stable.out
step_attr_nametest.xq step_duplicates.stable.err
step_duplicates.stable.out step_duplicates.xq
Log Message:
-- Added more tests to check the correctness of the path steps.
U All
Index: All
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/tests/XQuery/Tests/All,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -d -r1.34 -r1.35
--- All 20 Mar 2008 12:33:03 -0000 1.34
+++ All 28 Mar 2008 16:13:02 -0000 1.35
@@ -118,6 +118,8 @@
step_ancestor-or-self_attr
step_descendant-or-self_attr
step_self_attr
+step_duplicates
+step_attr_nametest
transient_upward_steps
bool1
bool2
--- NEW FILE: step_attr_nametest.xq ---
(: Check for correct namtests :)
(: Owners :)
(" 1 ", attribute line { "1"}, doc("foo.xml")//(@foo2)/parent::b
," 2 ", attribute line { "2"}, doc("foo.xml")//(@foo2)/parent::c
," 3 ", attribute line { "3"}, doc("foo.xml")//(@foo2|text())/parent::a
," 4 ", attribute line { "4"}, doc("foo.xml")//(@foo2|text())/parent::b
," 5 ", attribute line { "5"}, doc("foo.xml")//(@foo2|text())/parent::c
," 6 ", attribute line { "6"}, doc("foo.xml")//(@foo2|text())/ancestor::a
," 7 ", attribute line { "7"}, doc("foo.xml")//(@foo2|text())/ancestor::b
," 8 ", attribute line { "8"}, doc("foo.xml")//(@foo2|text())/ancestor::c
(: *self steps :)
," 9 ", attribute line { "9"}, doc("foo.xml")//@foo2/self::attribute(b)
," 10 ", attribute line {"10"}, doc("foo.xml")//@foo2/self::attribute(foo2)
," 11 ", attribute line {"11"},
doc("foo.xml")//@foo2/ancestor-or-self::attribute(b)
," 12 ", attribute line {"12"},
doc("foo.xml")//@foo2/ancestor-or-self::attribute(foo2)
," 13 ", attribute line {"13"},
doc("foo.xml")//@foo2/descendant-or-self::attribute(b)
," 14 ", attribute line {"14"},
doc("foo.xml")//@foo2/descendant-or-self::attribute(foo2)
," 15 ", attribute line {"15"},
doc("foo.xml")//(b|@foo2|text())/self::attribute(b)
," 16 ", attribute line {"16"},
doc("foo.xml")//(@foo2|text())/self::attribute(foo2)
," 17 ", attribute line {"17"},
doc("foo.xml")//(b|@foo2|text())/ancestor-or-self::attribute(b)
," 18 ", attribute line {"18"},
doc("foo.xml")//(@foo2|text())/ancestor-or-self::attribute(foo2)
," 19 ", attribute line {"19"},
doc("foo.xml")//(b|@foo2|text())/descendant-or-self::attribute(b)
," 20 ", attribute line {"20"},
doc("foo.xml")//(@foo2|text())/descendant-or-self::attribute(foo2)
," ")
--- NEW FILE: step_duplicates.stable.out ---
stdout of test 'step_duplicates` in directory 'tests/XQuery` itself:
# 15:44:46 >
# 15:44:46 > Mserver
"--config=/local_tmp/work/MonetDB4/Linux/etc/MonetDB.conf" --debug=10 --set
"monet_mod_path=/local_tmp/work/pathfinder/Linux/lib/MonetDB4:/local_tmp/work/pathfinder/Linux/lib/MonetDB4/lib:/local_tmp/work/MonetDB4/Linux/lib/MonetDB4:/local_tmp/work/MonetDB4/Linux/lib/MonetDB4/lib:/local_tmp/work/MonetDB4/Linux/lib/MonetDB4/bin"
--set "gdk_dbfarm=/local_tmp/work/MonetDB4/Linux/var/MonetDB4/dbfarm" --set
"sql_logdir=/local_tmp/work/MonetDB4/Linux/var/MonetDB4/sql_logs" --set
"xquery_logdir=/local_tmp/work/MonetDB4/Linux/var/MonetDB4/xquery_logs" --set
mapi_open=true --set xrpc_open=true --set mapi_port=32379 --set xrpc_port=46261
--set monet_prompt= --trace "--dbname=mTests_tests_XQuery" --set
sql_debug=16384 --set xquery_backend=algebra "--dbinit= module(pathfinder);" ;
echo ; echo Over..
# 15:44:46 >
# MonetDB Server v4.23.0
# based on GDK v1.23.0
# Copyright (c) 1993-2008, CWI. All rights reserved.
# Compiled for i686-suse-linux/32bit with 32bit OIDs; dynamically linked.
# Visit http://monetdb.cwi.nl/ for further information.
# PF/Tijah module v0.5.0 loaded. http://dbappl.cs.utwente.nl/pftijah
# MonetDB/XQuery module v0.23.0 loaded
# XRPC administrative console at http://127.0.0.1:46261/admin
printf("\nReady.\n");
Ready.
quit();
Over..
# 15:44:46 >
# 15:44:46 > mclient -lxquery -fxml -umonetdb -Pmonetdb --host=notekemper08
--port=32379 -G step_duplicates.xq
# 15:44:46 >
<?xml version="1.0" encoding="utf-8"?>
<XQueryResult line="1" foo2="bar" line="2" line="3" foo2="bar" line="4"
foo2="bar" line="5" foo2="bar" line="6" line="7" foo2="bar" line="8" foo2="bar"
line="9" line="10" foo2="bar" line="11">
1
2 textnode
3
4 <a foo="bar"><b>textnode</b><d><e/><f/></d><c foo2="bar"/></a><a
foo="bar"><b>textnode</b><d><e/><f/></d><c foo2="bar"/></a><c foo2="bar"/>
5
6 <c foo2="bar"/>
7 textnode
8 textnode
9 <b>textnode</b><c foo2="bar"/>
10 <a foo="bar"><b>textnode</b><d><e/><f/></d><c foo2="bar"/></a><a
foo="bar"><b>textnode</b><d><e/><f/></d><c
foo2="bar"/></a><b>textnode</b>textnode<c foo2="bar"/>
11 <a foo="bar"><b>textnode</b><d><e/><f/></d><c foo2="bar"/></a><a
foo="bar"><b>textnode</b><d><e/><f/></d><c foo2="bar"/></a><b>textnode</b><c
foo2="bar"/>
</XQueryResult>
# 15:44:47 >
# 15:44:47 > Done.
# 15:44:47 >
--- NEW FILE: step_attr_nametest.stable.out ---
stdout of test 'step_attr_nametest` in directory 'tests/XQuery` itself:
# 16:12:14 >
# 16:12:14 > Mserver
"--config=/local_tmp/work/MonetDB4/Linux/etc/MonetDB.conf" --debug=10 --set
"monet_mod_path=/local_tmp/work/pathfinder/Linux/lib/MonetDB4:/local_tmp/work/pathfinder/Linux/lib/MonetDB4/lib:/local_tmp/work/MonetDB4/Linux/lib/MonetDB4:/local_tmp/work/MonetDB4/Linux/lib/MonetDB4/lib:/local_tmp/work/MonetDB4/Linux/lib/MonetDB4/bin"
--set "gdk_dbfarm=/local_tmp/work/MonetDB4/Linux/var/MonetDB4/dbfarm" --set
"sql_logdir=/local_tmp/work/MonetDB4/Linux/var/MonetDB4/sql_logs" --set
"xquery_logdir=/local_tmp/work/MonetDB4/Linux/var/MonetDB4/xquery_logs" --set
mapi_open=true --set xrpc_open=true --set mapi_port=31189 --set xrpc_port=45761
--set monet_prompt= --trace "--dbname=mTests_tests_XQuery" --set
sql_debug=16384 --set xquery_backend=algebra "--dbinit= module(pathfinder);" ;
echo ; echo Over..
# 16:12:14 >
# MonetDB Server v4.23.0
# based on GDK v1.23.0
# Copyright (c) 1993-2008, CWI. All rights reserved.
# Compiled for i686-suse-linux/32bit with 32bit OIDs; dynamically linked.
# Visit http://monetdb.cwi.nl/ for further information.
# PF/Tijah module v0.5.0 loaded. http://dbappl.cs.utwente.nl/pftijah
# MonetDB/XQuery module v0.23.0 loaded
# XRPC administrative console at http://127.0.0.1:45761/admin
printf("\nReady.\n");
Ready.
quit();
Over..
# 16:12:15 >
# 16:12:15 > mclient -lxquery -fxml -umonetdb -Pmonetdb --host=notekemper08
--port=31189 -G step_attr_nametest.xq
# 16:12:15 >
<?xml version="1.0" encoding="utf-8"?>
<XQueryResult line="1" line="2" line="3" line="4" line="5" line="6" line="7"
line="8" line="9" line="10" foo2="bar" line="11" line="12" foo2="bar" line="13"
line="14" foo2="bar" line="15" line="16" foo2="bar" line="17" line="18"
foo2="bar" line="19" line="20" foo2="bar">
1
2 <c foo2="bar"/>
3
4 <b>textnode</b>
5 <c foo2="bar"/>
6 <a foo="bar"><b>textnode</b><d><e/><f/></d><c foo2="bar"/></a>
7 <b>textnode</b>
8 <c foo2="bar"/>
9
10
11
12
13
14
15
16
17
18
19
20
</XQueryResult>
# 16:12:16 >
# 16:12:16 > Done.
# 16:12:16 >
--- NEW FILE: step_duplicates.xq ---
(: Check for correct duplicate elimination :)
(: attribute step :)
(" 1 ", attribute line { "1"}, doc("foo.xml")//(c,c)/@*
(: self step :)
," 2 ", attribute line { "2"}, doc("foo.xml")//(text(),text())/self::node()
(: starting from attribute context nodes :)
," 3 ", attribute line { "3"}, doc("foo.xml")//(@foo2,@foo2)/self::node()
," 4 ", attribute line { "4"},
doc("foo.xml")//(@foo2,@foo2)/ancestor-or-self::node()
," 5 ", attribute line { "5"},
doc("foo.xml")//(@foo2,@foo2)/descendant-or-self::node()
," 6 ", attribute line { "6"}, doc("foo.xml")//(@foo2,@foo2)/parent::*
(: starting from mixed context sequences :)
," 7 ", attribute line { "7"},
doc("foo.xml")//(@foo2,@foo2,text(),text())/self::node()
," 8 ", attribute line { "8"},
doc("foo.xml")//(@foo2,@foo2,text(),text())/descendant-or-self::node()
," 9 ", attribute line { "9"},
doc("foo.xml")//(@foo2,@foo2,text(),text())/parent::node()
," 10 ", attribute line {"10"},
doc("foo.xml")//(@foo2,@foo2,text(),text())/ancestor-or-self::node()
," 11 ", attribute line {"11"},
doc("foo.xml")//(@foo2,@foo2,text(),text())/ancestor::node()
," ")
--- NEW FILE: step_attr_nametest.stable.err ---
stderr of test 'step_attr_nametest` in directory 'tests/XQuery` itself:
# 16:12:14 >
# 16:12:14 > Mserver
"--config=/local_tmp/work/MonetDB4/Linux/etc/MonetDB.conf" --debug=10 --set
"monet_mod_path=/local_tmp/work/pathfinder/Linux/lib/MonetDB4:/local_tmp/work/pathfinder/Linux/lib/MonetDB4/lib:/local_tmp/work/MonetDB4/Linux/lib/MonetDB4:/local_tmp/work/MonetDB4/Linux/lib/MonetDB4/lib:/local_tmp/work/MonetDB4/Linux/lib/MonetDB4/bin"
--set "gdk_dbfarm=/local_tmp/work/MonetDB4/Linux/var/MonetDB4/dbfarm" --set
"sql_logdir=/local_tmp/work/MonetDB4/Linux/var/MonetDB4/sql_logs" --set
"xquery_logdir=/local_tmp/work/MonetDB4/Linux/var/MonetDB4/xquery_logs" --set
mapi_open=true --set xrpc_open=true --set mapi_port=31189 --set xrpc_port=45761
--set monet_prompt= --trace "--dbname=mTests_tests_XQuery" --set
sql_debug=16384 --set xquery_backend=algebra "--dbinit= module(pathfinder);" ;
echo ; echo Over..
# 16:12:14 >
# 16:12:15 >
# 16:12:15 > mclient -lxquery -fxml -umonetdb -Pmonetdb --host=notekemper08
--port=31189 -G step_attr_nametest.xq
# 16:12:15 >
# 16:12:16 >
# 16:12:16 > Done.
# 16:12:16 >
--- NEW FILE: step_duplicates.stable.err ---
stderr of test 'step_duplicates` in directory 'tests/XQuery` itself:
# 15:44:46 >
# 15:44:46 > Mserver
"--config=/local_tmp/work/MonetDB4/Linux/etc/MonetDB.conf" --debug=10 --set
"monet_mod_path=/local_tmp/work/pathfinder/Linux/lib/MonetDB4:/local_tmp/work/pathfinder/Linux/lib/MonetDB4/lib:/local_tmp/work/MonetDB4/Linux/lib/MonetDB4:/local_tmp/work/MonetDB4/Linux/lib/MonetDB4/lib:/local_tmp/work/MonetDB4/Linux/lib/MonetDB4/bin"
--set "gdk_dbfarm=/local_tmp/work/MonetDB4/Linux/var/MonetDB4/dbfarm" --set
"sql_logdir=/local_tmp/work/MonetDB4/Linux/var/MonetDB4/sql_logs" --set
"xquery_logdir=/local_tmp/work/MonetDB4/Linux/var/MonetDB4/xquery_logs" --set
mapi_open=true --set xrpc_open=true --set mapi_port=32379 --set xrpc_port=46261
--set monet_prompt= --trace "--dbname=mTests_tests_XQuery" --set
sql_debug=16384 --set xquery_backend=algebra "--dbinit= module(pathfinder);" ;
echo ; echo Over..
# 15:44:46 >
# 15:44:46 >
# 15:44:46 > mclient -lxquery -fxml -umonetdb -Pmonetdb --host=notekemper08
--port=32379 -G step_duplicates.xq
# 15:44:46 >
# 15:44:47 >
# 15:44:47 > Done.
# 15:44:47 >
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Monetdb-pf-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-pf-checkins