- From: <bugzilla@wiggum.w3.org>
- Date: Wed, 27 Jun 2007 15:51:52 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=4779
Summary: [XQTS] XQueryX versions of some queries not consistent
with XQuery versions
Product: XML Query Test Suite
Version: 1.0.2
Platform: PC
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: XML Query Test Suite
AssignedTo: andrew.eisenberg@us.ibm.com
ReportedBy: oliver@cbcl.co.uk
QAContact: public-qt-comments@w3.org
Certain tests have inconsistent XQueryX versions.
For example the XQuery version of K-RangeExpr-31 is:
(remove((2.e0, 4), 1) treat as xs:integer to 4)
Whereas the equivalent XQueryX query says (more or less):
(remove((2.e0, 4), 1) treat as xs:integer to 4) eq 4
which obviously gives a different result.
This is the list of tests I have noticed similar problems with so far, and the
problems with the XQX queries:
K-RangeExpr-31
K-RangeExpr-32
K-WhereExpr-1
K-WhereExpr-2
K-FunctionProlog-19
K-FunctionProlog-21
K-FunctionProlog-22
K-FunctionProlog-23
K-FunctionProlog-39
K-FunctionProlog-40
K-FunctionProlog-48 - see bug 4778
K-FunctionProlog-49 - missing empty()
K-FunctionProlog-50 - missing argument to myFunction
K-FunctionProlog-51 - function body is error(), not $arg
K-FunctionProlog-52 - XQX version is that of K-FunctionProlog-53
K-FunctionProlog-53 - XQX version is that of K-FunctionProlog-54
K-FunctionProlog-55 - XQX version is that of K-FunctionProlog-56
K-FunctionProlog-56 - XQX version is that of K-FunctionProlog-57
K-FunctionProlog-58 - XQX version is that of K-FunctionProlog-59
K-FunctionProlog-59 - XQX version is that of K-FunctionProlog-60
K-FunctionProlog-60 - XQX version is that of K-FunctionProlog-61
K-FunctionProlog-61 - XQX version is that of K-FunctionProlog-62
K-FunctionProlog-62 - XQX version is that of K-FunctionProlog-63
K-FunctionProlog-63 - XQX version is that of K-FunctionProlog-64
K-FunctionProlog-64 - XQX version is that of K-FunctionProlog-65
K-FunctionProlog-65 - XQX version is that of K-FunctionProlog-66
K-FunctionProlog-66 - XQX version is that of K-FunctionProlog-67
K-FunctionProlog-67 - XQX version is that of K-FunctionProlog-68
K-SeqExprCastable-21
K-SeqExprCastable-36
In the first group of tests, there is an extra <eqOp> around the test, as
above.
The <xqx:singleType> elements in K-SeqExprCastable-21 and K-SeqExprCastable-36
are missing <xqx:optional /> tags to keep it in line with the xquery versions
(should be xs:QName? and xs:integer? not xs:QName and xs:integer)
Received on Wednesday, 27 June 2007 15:51:57 UTC