XQuery Update Test Suite Result Summary

This document contains the results of running the XML Query Update Test Suite on one or more implementaions of the XQuery Update Facility.

The latest version of this test suite is XQuery Update Test Suite 1.0.0. Implementations that have used older versions of the test suite are noted.

The latest version of our files is available at http://dev.w3.org/cvsweb/2007/xquery-update-10-test-suite/. The "catalog" and "query" links found with each test case are links to this version.

Legend:    
        
passed    
        
almost passed
(≥ 98%)
    
        
failed    
        
untested
Figures are quoted as Passed / Failed / Total (any discrepancy represents tests not run or not reported)
XQuery

XQueryX

FeatureBaseXMXQuery
(XQTS 1.0.0-cvs)
Saxon-EExDBZorbaZorbaSummary
Minimal Conformance 725 / 0 / 725 
100%
 725 / 0 / 725 
100%
 725 / 0 / 725 
100%
 659 / 66 / 725 
90.9%
 725 / 0 / 725 
100%
 721 / 4 / 725 
99.4%
4/6
Optional Features
    Update Facility Static Typing Feature 0 / 0 / 27  0 / 0 / 27  0 / 0 / 27  0 / 0 / 27  3 / 24 / 27  3 / 24 / 27 0/6
    Tests that need the Full Axis Feature 14 / 0 / 14  12 / 0 / 14  14 / 0 / 14  14 / 0 / 14  14 / 0 / 14  14 / 0 / 14 5/6


Contents


Implementations:

BaseX

Organization:Christian Gruen; DBIS Group, University of Konstanz
http://www.basex.org/
Implementation:BaseX
Version:6.0

MXQuery

Organization:ETH Zurich
http://mxquery.org
Implementation:MXQuery
Version:0.6.1

Saxon-EE

Organization:Saxonica
http://www.saxonica.com/
Implementation:Saxon-EE
Version:9.2.0.2

xDB

Organization:EMC Corporation
http://www.emc.com
Implementation:xDB
Version:xDB_main_r402029

Zorba

Organization:FLWOR Foundation
http://zorba-xquery.com/
Implementation:Zorba
Version:1.2.0 (svn rev. 8246)

Zorba

Organization:FLWOR Foundation
http://zorba-xquery.com/
Implementation:Zorba
Version:1.2.0 (svn rev. 8246)

Test Run:

BaseX

Date:2009-12-16
Test Suite Version:1.0.0
Syntax:XQuery
Transformation:

Queries were run as supplied (after initializing the external variables).

Comparison:

Based on the XQTS guidelines. XML and fragments are compared via deep-equals(), strings are compared for equality.

Other Comments:

The test run takes appr. 5 seconds (Intel Dual Core, 2.0 GHz, 2 GB RAM), including serialization of the results to single files. Procedure: all XML documents are stored once in the database for every test and re-opened by the -test queries to check if the updates have been correctly applied.

MXQuery

Date:2009-11-10
Test Suite Version:1.0.0-cvs
Syntax:XQuery
Transformation:

Standard

Comparison:

Standard

Other Comments:

None

Saxon-EE

Date:2009-08-19
Test Suite Version:1.0.0
Syntax:XQuery
Transformation:

Standard

Comparison:

Standard

Other Comments:

None

xDB

Date:2009-11-03+01:00
Test Suite Version:1.0.0
Syntax:XQuery
Transformation:

Input queries have been run without any transformations.

Comparison:

Comparison has been done by writing both the expected and actual result as Canonical XML.

Zorba

Date:2010-06-09
Test Suite Version:1.0.0
Syntax:XQuery
Transformation:

Standard

Comparison:

Standard

Other Comments:

None

Zorba

Date:2010-06-09
Test Suite Version:1.0.0
Syntax:XQueryX
Transformation:

Standard

Comparison:

Standard

Other Comments:

None

Features:

Minimal Conformance
Saxon-EE:   not specified
xDB:   not specified
MXQuery:   true
Zorba:   true
Zorba:   true
BaseX:   true

Update Facility Static Typing Feature
Saxon-EE:   not specified
xDB:   not specified
MXQuery:   false
Zorba:   not specified
Zorba:   not specified
BaseX:   false

Implementation-defined Items:

[XQUPDATE] The revalidation modes that are supported by this implementation.
Saxon-EE:   not specified
xDB:   not specified
MXQuery:   skip
Zorba:   lax, skip, strict
Zorba:   lax, skip, strict
BaseX:   skip

[XQUPDATE] The default revalidation mode for this implementation.
Saxon-EE:   not specified
xDB:   not specified
MXQuery:   skip
Zorba:   lax
Zorba:   lax
BaseX:   skip

[XQUPDATE] The mechanism (if any) by which an external function can return an XDM instance and/or a pending update list to the invoking query.
Saxon-EE:   not specified
xDB:   not specified
MXQuery:   Creating/Overwriting a file with the given URI and contents, all node types except attributes and namespace allowed
Zorba:   not specified
Zorba:   not specified
BaseX:   not provided

[XQUPDATE] The semantics of fn:put(), including the kinds of nodes accepted as operands by this function.
Saxon-EE:   not specified
xDB:   not specified
MXQuery:   not specified
Zorba:   not specified
Zorba:   not specified
BaseX:   not specified

Static Context Properties:

Revalidation mode
Saxon-EE:   not specified
xDB:   not specified
MXQuery:   not specified
Zorba:   lax
Zorba:   lax
BaseX:   skip

Dynamic Context Properties:

Summarized Results:

Legend:    
        
passed    
        
almost passed
(≥ 98%)
    
        
failed    
        
untested
Figures are quoted as Passed / Failed / Total (any discrepancy represents tests not run or not reported)
XQuery

XQueryX

FeatureBaseXMXQuery
(XQTS 1.0.0-cvs)
Saxon-EExDBZorbaZorbaSummary
Minimal Conformance
    Extensions to the Prolog
        Revalidation Declaration6/66/66/66/66/63/65/6
        Variable Declaration2/22/22/22/22/22/26/6
        Function Declaration21/2121/2121/2121/2121/2121/216/6
    New Kinds of Expressions
        Insert Expressions92/9292/9292/9284/9292/9292/925/6
        Delete Expressions30/3030/3030/3030/3030/3030/306/6
        Replace Expressions
            Replacing a Node21/2121/2121/2120/2121/2121/215/6
            Replacing the Value of a Node33/3333/3333/3333/3333/3333/336/6
        Rename Expressions39/3939/3939/3936/3939/3939/395/6
        Transform Expressions58/5858/5858/5853/5858/5858/585/6
        Compatibility of Updating Expressions30/3030/3030/3030/3030/3030/306/6
    Extension to Existing Expressions
        FLWOR Expressions25/2525/2525/2525/2525/2525/256/6
        Typeswitch Expressions38/3838/3838/3828/3838/3838/385/6
        Conditional Expressions38/3838/3838/3829/3838/3838/385/6
        Comma Expressions38/3838/3838/3833/3838/3838/385/6
        Parenthesized Expression3/33/33/33/33/33/36/6
        Function Call6/66/66/66/66/66/66/6
        Other Expressions32/3232/3232/3232/3232/3232/326/6
    Extensions to Built-in Function Library
        fn:put15/1515/1515/1513/1515/1515/155/6
    XML Query Update Operations
        XML Query Update Primitives
            upd:insertBefore Primitive
            upd:insertAfter Primitive
            upd:insertInto Primitive
            upd:insertIntoAsFirst Primitive
            upd:insertIntoAsLast Primitive
            upd:insertAttributes Primitive
            upd:delete Primitive
            upd:replaceNode Primitive
            upd:replaceValue Primitive
            upd:replaceElementContent Primitive
            upd:rename Primitive
            Data model errors on changing attributes17/1717/1717/1717/1717/1717/176/6
            Namespace binding conflicts on attribute updates19/1919/1919/190/1919/1919/195/6
        XQuery Update Routines
            upd:mergeUpdates2/22/22/21/22/22/25/6
            upd:applyUpdates21/2121/2121/2120/2121/2121/215/6
            upd:revalidate37/3737/3737/3737/3737/3736/375/6
            upd:removeType31/3131/3131/3131/3131/3131/316/6
            upd:setToUntyped10/1010/1010/108/1010/1010/105/6
    Additional Typing60/6060/6060/6060/6060/6060/606/6
    Other Tests1/11/11/11/11/11/16/6
Update Features that require Optional XQuery Features
    XQuery Update Validation Tests
        XQuery Update RemoveType Tests0/3131/3131/312/3131/3131/314/6
        XQuery Update Strict Revalidation Tests0/170/1717/1710/1717/1717/173/6
        XQuery Update Lax Revalidation Tests0/170/1717/1710/1717/1717/173/6
        XQuery Update Revalidation Tests for copy-modify expressions (also called transform expressions)0/30/33/32/33/32/32/6
Optional Features
    Update Facility Static Typing Feature0/270/270/270/273/273/270/6
    Tests that need the Full Axis Feature14/1412/1414/1414/1414/1414/145/6
Use Cases
    Use Cases "R" - Updating Relational Data11/1111/1111/1111/1111/1111/116/6
    Use Cases "address Book" - Synchronizing address book entries1/11/11/11/11/11/16/6
    Use Cases "Soap" - processing messages1/11/11/11/11/11/16/6
    Use Cases "Namespaces" - moving elements from one namespace to another1/11/11/10/11/11/15/6
    Use Cases "Parts" - modifying recursive documents7/77/77/77/77/77/76/6
    Use Cases "Nil"1/11/11/11/11/11/16/6

Detailed Results:

Legend:    
        
passed    
        
almost passed
(≥ 98%)
    
        
failed    
        
untested
Figures are quoted as Passed / Failed / Total (any discrepancy represents tests not run or not reported)
XQuery

XQueryX

FeatureBaseXMXQuery
(XQTS 1.0.0-cvs)
Saxon-EExDBZorbaZorbaSummary
Minimal Conformance
    Extensions to the Prolog
        Revalidation Declaration6/66/66/66/66/63/65/6
            revalidation-declaration-01
                (catalog, query)
passpasspasspasspasspass
            revalidation-declaration-02
                (catalog, query)
passpasspasspasspassfail
            revalidation-declaration-03
                (catalog, query)
passpasspasspasspasspass
            revalidation-declaration-04
                (catalog, query)
passpasspasspasspassfail
            revalidation-declaration-05
                (catalog, query)
passpasspasspasspasspass
            revalidation-declaration-06
                (catalog, query)
passpasspasspasspassfail
        Variable Declaration2/22/22/22/22/22/26/6
            variable-declaration-01
                (catalog, query)
passpasspasspasspasspass
            variable-declaration-02
                (catalog, query)
passpasspasspasspasspass
        Function Declaration21/2121/2121/2121/2121/2121/216/6
            id-function-declaration-01
                (catalog, query)
passpasspasspasspasspass
            id-function-declaration-02
                (catalog, query)
passpasspasspasspasspass
            id-function-declaration-03
                (catalog, query)
passpasspasspasspasspass
            id-function-declaration-04
                (catalog, query)
passpasspasspasspasspass
            id-function-declaration-05
                (catalog, query)
passpasspasspasspasspass
            id-function-declaration-06
                (catalog, query)
passpasspasspasspasspass
            id-function-declaration-07
                (catalog, query)
passpasspasspasspasspass
            id-function-declaration-08
                (catalog, query)
passpasspasspasspasspass
            id-function-declaration-09
                (catalog, query)
passpasspasspasspasspass
            id-function-declaration-010
                (catalog, query)
passpasspasspasspasspass
            id-function-declaration-011
                (catalog, query)
passpasspasspasspasspass
            id-function-declaration-012
                (catalog, query)
passpasspasspasspasspass
            id-function-declaration-013
                (catalog, query)
passpasspasspasspasspass
            id-function-declaration-014
                (catalog, query)
passpasspass

expected XUST0028 , got XUST0002

passpasspass
            id-function-declaration-015
                (catalog, query)
passpasspasspasspasspass
            id-function-declaration-016
                (catalog, query)
passpasspasspasspasspass
            id-function-declaration-017
                (catalog, query)
passpasspasspasspasspass
            function-declaration-01
                (catalog, query)
passpasspasspasspasspass
            function-declaration-02
                (catalog, query)
passpasspass

expected XUST0028 , got XPTY0004

passpasspass
            function-declaration-03
                (catalog, query)
passpasspasspasspasspass
            function-declaration-04
                (catalog, query)
passpasspasspasspasspass
    New Kinds of Expressions
        Insert Expressions92/9292/9292/9284/9292/9292/925/6
            id-insert-expr-01
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-02
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-03
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-04
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-05
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-06
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-07
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-08
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-09
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-010
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-011
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-012
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-013
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-014
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-015
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-016
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-017
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-018
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-019
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-020
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-021
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-022
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-023
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-024
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-025
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-026
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-027
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-028
                (catalog, query)
passpasspass

expected XUDY0027 , got XUTY0005

passpasspass
            id-insert-expr-029
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-030
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-031
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-032
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-033
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-034
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-035
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-036
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-037
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-038
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-039
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-040
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-041
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-042
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-043
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-044
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-045
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-046
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-047
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-048
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-049
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-050
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-051
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-052
                (catalog, query)
passpasspass

*** Match after stripping whitespace nodes

failpasspass
            id-insert-expr-053
                (catalog, query)
passpasspassfailpasspass
            id-insert-expr-054
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-055
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-056
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-057
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-058
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-059
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-060
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-061
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-062
                (catalog, query)
passpasspass

expected XUDY0029 , got XUDY0030

passpasspass
            id-insert-expr-063
                (catalog, query)
passpasspass

expected XUDY0029 , got XUDY0030

passpasspass
            id-insert-expr-064
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-065
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-066
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-067
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-068
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-069
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-070
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-071
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-072
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-073
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-074
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-075
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-076
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-077
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-078
                (catalog, query)
passpasspass

*** Match after stripping whitespace nodes

passpasspass
            id-insert-expr-079
                (catalog, query)
passpasspass

*** Match after stripping whitespace nodes

passpasspass
            id-insert-expr-080
                (catalog, query)
passpasspass

*** Match after stripping whitespace nodes

passpasspass
            id-insert-expr-081
                (catalog, query)
passpasspassfailpasspass
            id-insert-expr-082
                (catalog, query)
passpasspassfailpasspass
            id-insert-expr-083
                (catalog, query)
passpasspassfailpasspass
            id-insert-expr-084
                (catalog, query)
passpasspassfailpasspass
            id-insert-expr-085
                (catalog, query)
passpasspassfailpasspass
            id-insert-expr-086
                (catalog, query)
passpasspassfailpasspass
            id-insert-expr-087
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-088
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-089
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-090
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-091
                (catalog, query)
passpasspasspasspasspass
            id-insert-expr-092
                (catalog, query)
passpasspasspasspasspass
        Delete Expressions30/3030/3030/3030/3030/3030/306/6
            id-delete-expr-01
                (catalog, query)
passpasspasspasspasspass
            id-delete-expr-02
                (catalog, query)
passpasspasspasspasspass
            id-delete-expr-03
                (catalog, query)
passpasspasspasspasspass
            id-delete-expr-04
                (catalog, query)
passpasspasspasspasspass
            id-delete-expr-05
                (catalog, query)
passpasspasspasspasspass
            id-delete-expr-06
                (catalog, query)
passpasspasspasspasspass
            id-delete-expr-07
                (catalog, query)
passpasspasspasspasspass
            id-delete-expr-08
                (catalog, query)
passpasspasspasspasspass
            id-delete-expr-09
                (catalog, query)
passpasspasspasspasspass
            id-delete-expr-010
                (catalog, query)
passpasspasspasspasspass
            id-delete-expr-011
                (catalog, query)
passpasspasspasspasspass
            id-delete-expr-012
                (catalog, query)
passpasspasspasspasspass
            id-delete-expr-013
                (catalog, query)
passpasspasspasspasspass
            id-delete-expr-014
                (catalog, query)
passpasspasspasspasspass
            id-delete-expr-015
                (catalog, query)
passpasspasspasspasspass
            id-delete-expr-016
                (catalog, query)
passpasspasspasspasspass
            id-delete-expr-017
                (catalog, query)
passpasspass

*** Match after stripping whitespace nodes

passpasspass
            id-delete-expr-018
                (catalog, query)
passpasspass

*** Match after stripping whitespace nodes

passpasspass
            id-delete-expr-019
                (catalog, query)
passpasspasspasspasspass
            id-delete-expr-020
                (catalog, query)
passpasspasspasspasspass
            id-delete-expr-021
                (catalog, query)
passpasspasspasspasspass
            id-delete-expr-022
                (catalog, query)
passpasspasspasspasspass
            complex-deletes-q3
                (catalog, query)
passpasspasspasspasspass
            complex-deletes-q4
                (catalog, query)
passpasspasspasspasspass
            complex-deletes-q5
                (catalog, query)
passpasspasspasspasspass
            complex-deletes-q10
                (catalog, query)
passpasspasspasspasspass
            complex-deletes-q11
                (catalog, query)
passpasspasspasspasspass
            complex-deletes-q12
                (catalog, query)
passpasspasspasspasspass
            complex-deletes-q13
                (catalog, query)
passpasspasspasspasspass
            complex-deletes-q14
                (catalog, query)
passpasspasspasspasspass
        Replace Expressions
            Replacing a Node21/2121/2121/2120/2121/2121/215/6
                id-replace-expr-01
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-02
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-03
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-04
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-010
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-011
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-012
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-013
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-014
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-015
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-016
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-022
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-023
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-028
                    (catalog, query)
passpasspass

expected XUDY0027 , got XUTY0008

passpasspass
                id-replace-expr-029
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-030
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-031
                    (catalog, query)
passpasspass

*** Match after stripping whitespace nodes

passpasspass
                id-replace-expr-032
                    (catalog, query)
passpasspass

*** Match after stripping whitespace nodes

passpasspass
                id-replace-expr-033
                    (catalog, query)
passpasspass

*** Match after stripping whitespace nodes

passpasspass
                id-replace-expr-034
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-045
                    (catalog, query)
passpasspassfailpasspass
            Replacing the Value of a Node33/3333/3333/3333/3333/3333/336/6
                id-replace-expr-05
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-06
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-07
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-08
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-09
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-017
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-018
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-019
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-020
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-021
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-024
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-025
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-026
                    (catalog, query)
passpasspass

expected XUDY0027 , got XUTY0008

passpasspass
                id-replace-expr-027
                    (catalog, query)
passpasspass

expected XUDY0027 , got XUTY0008

passpasspass
                id-replace-expr-035
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-036
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-037
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-038
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-039
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-040
                    (catalog, query)
passpasspass

*** Match after stripping whitespace nodes

passpasspass
                id-replace-expr-041
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-042
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-043
                    (catalog, query)
passpasspasspasspasspass
                id-replace-expr-044
                    (catalog, query)
passpasspasspasspasspass
                complex-replacevalues-q3
                    (catalog, query)
passpasspasspasspasspass
                complex-replacevalues-q4
                    (catalog, query)
passpasspasspasspasspass
                complex-replacevalues-q5
                    (catalog, query)
passpasspasspasspasspass
                complex-replacevalues-q9
                    (catalog, query)
passpasspasspasspasspass
                complex-replacevalues-q10
                    (catalog, query)
passpasspasspasspasspass
                complex-replacevalues-q11
                    (catalog, query)
passpasspasspasspasspass
                complex-replacevalues-q12
                    (catalog, query)
passpasspasspasspasspass
                complex-replacevalues-q13
                    (catalog, query)
passpasspasspasspasspass
                complex-replacevalues-q14
                    (catalog, query)
passpasspasspasspasspass
        Rename Expressions39/3939/3939/3936/3939/3939/395/6
            id-rename-expr-01
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-02
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-03
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-04
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-05
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-06
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-07
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-08
                (catalog, query)
passpasspass

expected XUDY0027 , got XUTY0012

passpasspass
            id-rename-expr-09
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-010
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-011
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-012
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-013
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-014
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-015
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-016
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-017
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-018
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-019
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-020
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-021
                (catalog, query)
passpasspassfailpasspass
            id-rename-expr-022
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-023
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-024
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-025
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-026
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-027
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-028
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-029
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-030
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-031
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-032
                (catalog, query)
passpasspasspasspasspass
            id-rename-expr-033
                (catalog, query)
passpasspassfailpasspass
            id-rename-expr-034
                (catalog, query)
passpasspassfailpasspass
            complex-renames-q1
                (catalog, query)
passpasspasspasspasspass
            complex-renames-q5
                (catalog, query)
passpasspasspasspasspass
            complex-renames-q6
                (catalog, query)
passpasspasspasspasspass
            complex-renames-q7
                (catalog, query)
passpasspasspasspasspass
            complex-renames-q8
                (catalog, query)
passpasspasspasspasspass
        Transform Expressions58/5858/5858/5853/5858/5858/585/6
            id-transform-expr-01
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-02
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-03
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-04
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-05
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-06
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-07
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-08
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-09
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-010
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-011
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-012
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-013
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-014
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-015
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-016
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-017
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-018
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-019
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-020
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-021
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-022
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-023
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-024
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-025
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-026
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-027
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-028
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-029
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-030
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-031
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-032
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-033
                (catalog, query)
passpasspassfailpasspass
            id-transform-expr-034
                (catalog, query)
passpasspass

*** Match after stripping whitespace nodes

passpasspass
            id-transform-expr-035
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-036
                (catalog, query)
passpasspass

*** Match after stripping whitespace nodes

passpasspass
            id-transform-expr-037
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-038
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-039
                (catalog, query)
passpasspass

*** Match after stripping whitespace nodes

passpasspass
            id-transform-expr-040
                (catalog, query)
passpasspass

*** Match after stripping whitespace nodes

passpasspass
            id-transform-expr-041
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-042
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-043
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-044
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-045
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-046
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-047
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-048
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-049
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-050
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-051
                (catalog, query)
passpasspassfailpasspass
            id-transform-expr-052
                (catalog, query)
passpasspassfailpasspass
            id-transform-expr-053
                (catalog, query)
passpasspassfailpasspass
            id-transform-expr-054
                (catalog, query)
passpasspassfailpasspass
            id-transform-expr-055
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-056
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-057
                (catalog, query)
passpasspasspasspasspass
            id-transform-expr-058
                (catalog, query)
passpasspasspasspasspass
        Compatibility of Updating Expressions30/3030/3030/3030/3030/3030/306/6
            compatibility-001
                (catalog, query)
passpasspasspasspasspass
            compatibility-002
                (catalog, query)
passpasspasspasspasspass
            compatibility-003
                (catalog, query)
passpasspasspasspasspass
            compatibility-004
                (catalog, query)
passpasspasspasspasspass
            compatibility-005
                (catalog, query)
passpasspasspasspasspass
            compatibility-006
                (catalog, query)
passpasspasspasspasspass
            compatibility-007
                (catalog, query)
passpasspasspasspasspass
            compatibility-008
                (catalog, query)
passpasspasspasspasspass
            compatibility-009
                (catalog, query)
passpasspasspasspasspass
            compatibility-010
                (catalog, query)
passpasspasspasspasspass
            compatibility-011
                (catalog, query)
passpasspasspasspasspass
            compatibility-012
                (catalog, query)
passpasspasspasspasspass
            compatibility-013
                (catalog, query)
passpasspasspasspasspass
            compatibility-014
                (catalog, query)
passpasspasspasspasspass
            compatibility-015
                (catalog, query)
passpasspasspasspasspass
            compatibility-016
                (catalog, query)
passpasspasspasspasspass
            compatibility-017
                (catalog, query)
passpasspasspasspasspass
            compatibility-018
                (catalog, query)
passpasspasspasspasspass
            compatibility-019
                (catalog, query)
passpasspasspasspasspass
            compatibility-020
                (catalog, query)
passpasspasspasspasspass
            compatibility-021
                (catalog, query)
passpasspasspasspasspass
            compatibility-022
                (catalog, query)
passpasspasspasspasspass
            compatibility-023
                (catalog, query)
passpasspasspasspasspass
            compatibility-024
                (catalog, query)
passpasspasspasspasspass
            compatibility-025
                (catalog, query)
passpasspasspasspasspass
            compatibility-026
                (catalog, query)
passpasspasspasspasspass
            compatibility-027
                (catalog, query)
passpasspasspasspasspass
            compatibility-028
                (catalog, query)
passpasspasspasspasspass
            compatibility-029
                (catalog, query)
passpasspasspasspasspass
            compatibility-030
                (catalog, query)
passpasspasspasspasspass
    Extension to Existing Expressions
        FLWOR Expressions25/2525/2525/2525/2525/2525/256/6
            id-flwor-expr-01
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-02
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-03
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-04
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-05
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-06
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-07
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-08
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-09
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-010
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-011
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-012
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-013
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-014
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-015
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-016
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-017
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-018
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-019
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-020
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-021
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-022
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-023
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-024
                (catalog, query)
passpasspasspasspasspass
            id-flwor-expr-025
                (catalog, query)
passpasspasspasspasspass
        Typeswitch Expressions38/3838/3838/3828/3838/3838/385/6
            id-typeswitch-expr-01
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-02
                (catalog, query)
passpasspassfailpasspass
            id-typeswitch-expr-03
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-04
                (catalog, query)
passpasspassfailpasspass
            id-typeswitch-expr-05
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-06
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-07
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-08
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-09
                (catalog, query)
passpasspassfailpasspass
            id-typeswitch-expr-010
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-011
                (catalog, query)
passpasspassfailpasspass
            id-typeswitch-expr-012
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-013
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-014
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-015
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-016
                (catalog, query)
passpasspassfailpasspass
            id-typeswitch-expr-017
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-018
                (catalog, query)
passpasspassfailpasspass
            id-typeswitch-expr-019
                (catalog, query)
passpasspassfailpasspass
            id-typeswitch-expr-020
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-021
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-022
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-023
                (catalog, query)
passpasspassfailpasspass
            id-typeswitch-expr-024
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-025
                (catalog, query)
passpasspassfailpasspass
            id-typeswitch-expr-026
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-027
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-028
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-029
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-030
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-031
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-032
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-033
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-034
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-035
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-036
                (catalog, query)
passpasspasspasspasspass
            id-typeswitch-expr-037
                (catalog, query)
passpasspassfailpasspass
            id-typeswitch-expr-038
                (catalog, query)
passpasspasspasspasspass
        Conditional Expressions38/3838/3838/3829/3838/3838/385/6
            id-conditional-expr-01
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-02
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-03
                (catalog, query)
passpasspassfailpasspass
            id-conditional-expr-04
                (catalog, query)
passpasspassfailpasspass
            id-conditional-expr-05
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-06
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-07
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-08
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-09
                (catalog, query)
passpasspassfailpasspass
            id-conditional-expr-010
                (catalog, query)
passpasspassfailpasspass
            id-conditional-expr-011
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-012
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-013
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-014
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-015
                (catalog, query)
passpasspassfailpasspass
            id-conditional-expr-016
                (catalog, query)
passpasspassfailpasspass
            id-conditional-expr-017
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-018
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-019
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-020
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-021
                (catalog, query)
passpasspassfailpasspass
            id-conditional-expr-022
                (catalog, query)
passpasspassfailpasspass
            id-conditional-expr-023
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-024
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-025
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-026
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-027
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-028
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-029
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-030
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-031
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-032
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-033
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-034
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-035
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-036
                (catalog, query)
passpasspasspasspasspass
            id-conditional-expr-037
                (catalog, query)
passpasspassfailpasspass
            id-conditional-expr-038
                (catalog, query)
passpasspasspasspasspass
        Comma Expressions38/3838/3838/3833/3838/3838/385/6
            id-comma-expr-01
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-02
                (catalog, query)
passpasspassfailpasspass
            id-comma-expr-03
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-04
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-05
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-06
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-07
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-08
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-09
                (catalog, query)
passpasspassfailpasspass
            id-comma-expr-010
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-011
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-012
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-013
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-014
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-015
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-016
                (catalog, query)
passpasspassfailpasspass
            id-comma-expr-017
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-018
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-019
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-020
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-021
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-022
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-023
                (catalog, query)
passpasspassfailpasspass
            id-comma-expr-024
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-025
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-026
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-027
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-028
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-029
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-030
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-031
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-032
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-033
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-034
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-035
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-036
                (catalog, query)
passpasspasspasspasspass
            id-comma-expr-037
                (catalog, query)
passpasspassfailpasspass
            id-comma-expr-038
                (catalog, query)
passpasspasspasspasspass
        Parenthesized Expression3/33/33/33/33/33/36/6
            parenthesized-expr-01
                (catalog, query)
passpasspasspasspasspass
            parenthesized-expr-02
                (catalog, query)
passpasspasspasspasspass
            parenthesized-expr-03
                (catalog, query)
passpasspasspasspasspass
        Function Call6/66/66/66/66/66/66/6
            id-function-call-01
                (catalog, query)
passpasspasspasspasspass
            id-function-call-02
                (catalog, query)
passpasspasspasspasspass
            id-function-call-03
                (catalog, query)
passpasspasspasspasspass
            id-function-call-04
                (catalog, query)
passpasspasspasspasspass
            id-function-call-05
                (catalog, query)
passpasspasspasspasspass
            id-function-call-06
                (catalog, query)
passpasspasspasspasspass
        Other Expressions32/3232/3232/3232/3232/3232/326/6
            id-other-expr-01
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-02
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-03
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-04
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-05
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-06
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-07
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-08
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-09
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-010
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-011
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-012
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-013
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-014
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-015
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-016
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-017
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-018
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-019
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-020
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-021
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-022
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-023
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-024
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-025
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-26
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-027
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-028
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-029
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-030
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-031
                (catalog, query)
passpasspasspasspasspass
            id-other-expr-032
                (catalog, query)
passpasspasspasspasspass
    Extensions to Built-in Function Library
        fn:put15/1515/1515/1513/1515/1515/155/6
            put-001
                (catalog, query)
passpasspasspasspasspass
            fn-put-001
                (catalog, query)
passpasspasspasspasspass
            fn-put-002
                (catalog, query)
passpasspasspasspasspass
            fn-put-003
                (catalog, query)
passpasspasspasspasspass
            fn-put-004
                (catalog, query)
passpasspasspasspasspass
            fn-put-005
                (catalog, query)
passpasspasspasspasspass
            fn-put-006
                (catalog, query)
passpasspasspasspasspass
            fn-put-007
                (catalog, query)
passpasspassfailpasspass
            fn-put-008
                (catalog, query)
passpasspasspasspasspass
            fn-put-009
                (catalog, query)
passpasspass

*** Match after stripping whitespace nodes

passpasspass
            fn-put-010
                (catalog, query)
passpasspass

*** Match after stripping whitespace nodes

failpasspass
            fn-put-011
                (catalog, query)
passpasspasspasspasspass
            fn-put-012
                (catalog, query)
passpasspasspasspasspass
            fn-put-013
                (catalog, query)
passpasspasspasspasspass
            fn-put-014
                (catalog, query)
passpasspasspasspasspass
    XML Query Update Operations
        XML Query Update Primitives
            upd:insertBefore Primitive
            upd:insertAfter Primitive
            upd:insertInto Primitive
            upd:insertIntoAsFirst Primitive
            upd:insertIntoAsLast Primitive
            upd:insertAttributes Primitive
            upd:delete Primitive
            upd:replaceNode Primitive
            upd:replaceValue Primitive
            upd:replaceElementContent Primitive
            upd:rename Primitive
            Data model errors on changing attributes17/1717/1717/1717/1717/1717/176/6
                attribute-errors-q1
                    (catalog, query)
passpasspasspasspasspass
                attribute-errors-q2
                    (catalog, query)
passpasspasspasspasspass
                attribute-errors-q3
                    (catalog, query)
passpasspasspasspasspass
                attribute-errors-q4
                    (catalog, query)
passpasspasspasspasspass
                attribute-errors-q5
                    (catalog, query)
passpasspasspasspasspass
                attribute-errors-q6
                    (catalog, query)
passpasspasspasspasspass
                attribute-errors-q7
                    (catalog, query)
passpasspasspasspasspass
                attribute-errors-q8
                    (catalog, query)
passpasspasspasspasspass
                attribute-errors-q9
                    (catalog, query)
passpasspasspasspasspass
                attribute-errors-q10
                    (catalog, query)
passpasspasspasspasspass
                attribute-errors-q11
                    (catalog, query)
passpasspasspasspasspass
                attribute-errors-q12
                    (catalog, query)
passpasspasspasspasspass
                attribute-errors-q13
                    (catalog, query)
passpasspasspasspasspass
                attribute-errors-q14
                    (catalog, query)
passpasspasspasspasspass
                attribute-errors-q15
                    (catalog, query)
passpasspasspasspasspass
                attribute-errors-q16
                    (catalog, query)
passpasspasspasspasspass
                attribute-errors-q17
                    (catalog, query)
passpasspasspasspasspass
            Namespace binding conflicts on attribute updates19/1919/1919/190/1919/1919/195/6
                namespace-errors-q1
                    (catalog, query)
passpasspassfailpasspass
                namespace-errors-q2
                    (catalog, query)
passpasspassfailpasspass
                namespace-errors-q3
                    (catalog, query)
passpasspassfailpasspass
                namespace-errors-q4
                    (catalog, query)
passpasspassfailpasspass
                namespace-errors-q5
                    (catalog, query)
passpasspassfailpasspass
                namespace-errors-q6
                    (catalog, query)
passpasspassfailpasspass
                namespace-errors-q7
                    (catalog, query)
passpasspassfailpasspass
                namespace-errors-q8
                    (catalog, query)
passpasspassfailpasspass
                namespace-errors-q9
                    (catalog, query)
passpasspassfailpasspass
                namespace-errors-q10
                    (catalog, query)
passpasspassfailpasspass
                namespace-errors-q11
                    (catalog, query)
passpasspassfailpasspass
                namespace-errors-q12
                    (catalog, query)
passpasspassfailpasspass
                namespace-errors-q13
                    (catalog, query)
passpasspassfailpasspass
                namespace-errors-q14
                    (catalog, query)
passpasspassfailpasspass
                namespace-errors-q15
                    (catalog, query)
passpasspassfailpasspass
                namespace-errors-q16
                    (catalog, query)
passpasspassfailpasspass
                namespace-errors-q17
                    (catalog, query)
passpasspassfailpasspass
                namespace-errors-q18
                    (catalog, query)
passpasspassfailpasspass
                namespace-errors-q19
                    (catalog, query)
passpasspassfailpasspass
        XQuery Update Routines
            upd:mergeUpdates2/22/22/21/22/22/25/6
                mergeUpdates-001
                    (catalog, query)
passpasspasspasspasspass
                mergeUpdates-002
                    (catalog, query)
passpasspassfailpasspass
            upd:applyUpdates21/2121/2121/2120/2121/2121/215/6
                applyUpdates-001
                    (catalog, query)
passpasspasspasspasspass
                applyUpdates-002
                    (catalog, query)
passpasspasspasspasspass
                applyUpdates-003
                    (catalog, query)
passpasspass

*** Match after stripping whitespace nodes

passpasspass
                applyUpdates-004
                    (catalog, query)
passpasspass

*** Match after stripping whitespace nodes

passpasspass
                applyUpdates-005
                    (catalog, query)
passpasspasspasspasspass
                applyUpdates-006
                    (catalog, query)
passpasspasspasspasspass
                applyUpdates-007
                    (catalog, query)
passpasspasspasspasspass
                applyUpdates-008
                    (catalog, query)
passpasspasspasspasspass
                applyUpdates-009
                    (catalog, query)
passpasspasspasspasspass
                applyUpdates-010
                    (catalog, query)
passpasspasspasspasspass
                applyUpdates-011
                    (catalog, query)
passpasspasspasspasspass
                applyUpdates-012
                    (catalog, query)
passpasspassfailpasspass
                applyUpdates-013
                    (catalog, query)
passpasspasspasspasspass
                applyUpdates-014
                    (catalog, query)
passpasspasspasspasspass
                applyUpdates-016
                    (catalog, query)
passpasspasspasspasspass
                applyUpdates-021
                    (catalog, query)
passpasspasspasspasspass
                applyUpdates-022
                    (catalog, query)
passpasspasspasspasspass
                applyUpdates-023
                    (catalog, query)
passpasspasspasspasspass
                applyUpdates-024
                    (catalog, query)
passpasspasspasspasspass
                applyUpdates-025
                    (catalog, query)
passpasspasspasspasspass
                applyUpdates-026
                    (catalog, query)
passpasspasspasspasspass
            upd:revalidate37/3737/3737/3737/3737/3736/375/6
                revalidate-valstrict-del-001
                    (catalog, query)
passpasspasspasspasspass
                revalidate-valstrict-del-002
                    (catalog, query)
passpasspasspasspasspass
                revalidate-valstrict-del-003
                    (catalog, query)
passpasspasspasspasspass
                revalidate-valstrict-del-004
                    (catalog, query)
passpasspasspasspasspass
                revalidate-valstrict-ins-001
                    (catalog, query)
passpasspasspasspasspass
                revalidate-valstrict-ins-002
                    (catalog, query)
passpasspasspasspasspass
                revalidate-valstrict-ins-003
                    (catalog, query)
passpasspasspasspasspass
                revalidate-valstrict-ins-004
                    (catalog, query)
passpasspasspasspasspass
                revalidate-valstrict-ins-005
                    (catalog, query)
passpasspasspasspasspass
                revalidate-valstrict-ins-006
                    (catalog, query)
passpasspasspasspasspass
                revalidate-valstrict-ins-007
                    (catalog, query)
passpasspasspasspasspass
                revalidate-valstrict-ren-001
                    (catalog, query)
passpasspasspasspasspass
                revalidate-valstrict-ren-002
                    (catalog, query)
passpasspasspasspasspass
                revalidate-valstrict-ren-003
                    (catalog, query)
passpasspasspasspasspass
                revalidate-valstrict-repnode-001
                    (catalog, query)
passpasspasspasspasspass
                revalidate-valstrict-repnode-002
                    (catalog, query)
passpasspasspasspasspass
                revalidate-valstrict-repnode-003
                    (catalog, query)
passpasspasspasspasspass
                revalidate-vallax-del-001
                    (catalog, query)
passpasspasspasspasspass
                revalidate-vallax-del-002
                    (catalog, query)
passpasspasspasspasspass
                revalidate-vallax-del-003
                    (catalog, query)
passpasspasspasspasspass
                revalidate-vallax-del-004
                    (catalog, query)
passpasspasspasspasspass
                revalidate-vallax-ins-001
                    (catalog, query)
passpasspasspasspasspass
                revalidate-vallax-ins-002
                    (catalog, query)
passpasspasspasspasspass
                revalidate-vallax-ins-003
                    (catalog, query)
passpasspasspasspasspass
                revalidate-vallax-ins-004
                    (catalog, query)
passpasspasspasspasspass
                revalidate-vallax-ins-005
                    (catalog, query)
passpasspasspasspasspass
                revalidate-vallax-ins-006
                    (catalog, query)
passpasspasspasspasspass
                revalidate-vallax-ins-007
                    (catalog, query)
passpasspasspasspasspass
                revalidate-vallax-ren-001
                    (catalog, query)
passpasspasspasspasspass
                revalidate-vallax-ren-002
                    (catalog, query)
passpasspasspasspasspass
                revalidate-vallax-ren-003
                    (catalog, query)
passpasspasspasspasspass
                revalidate-vallax-repnode-001
                    (catalog, query)
passpasspasspasspasspass
                revalidate-vallax-repnode-002
                    (catalog, query)
passpasspasspasspasspass
                revalidate-vallax-repnode-003
                    (catalog, query)
passpasspasspasspasspass
                revalidate-valtrans-ins-001
                    (catalog, query)
passpasspasspasspasspass
                revalidate-valtrans-ins-002
                    (catalog, query)
passpasspasspasspasspass
                revalidate-valtrans-ins-003
                    (catalog, query)
passpasspasspasspassfail
            upd:removeType31/3131/3131/3131/3131/3131/316/6
                removeType-valskip-ins-001
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-ins-002
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-ins-003
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-ins-004
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-ins-005
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-ins-006
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-ins-007
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-ins-008
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-ins-009
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-ins-010
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-ins-011
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-ins-012
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-ins-013
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-ins-014
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-del-001
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-del-002
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-del-003
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-del-004
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-del-005
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-ren-001
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-ren-002
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-ren-003
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-ren-004
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-ren-005
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-ren-006
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-repnode-001
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-repnode-002
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-repnode-003
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-repnode-004
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-repnode-005
                    (catalog, query)
passpasspasspasspasspass
                removeType-valskip-repnode-006
                    (catalog, query)
passpasspasspasspasspass
            upd:setToUntyped10/1010/1010/108/1010/1010/105/6
                setToUntyped-001
                    (catalog, query)
passpasspasspasspasspass
                setToUntyped-002
                    (catalog, query)
passpasspasspasspasspass
                setToUntyped-003
                    (catalog, query)
passpasspasspasspasspass
                setToUntyped-004
                    (catalog, query)
passpasspasspasspasspass
                setToUntyped-005
                    (catalog, query)
passpasspasspasspasspass
                setToUntyped-006
                    (catalog, query)
passpasspasspasspasspass
                setToUntyped-007
                    (catalog, query)
passpasspassfailpasspass
                setToUntyped-008
                    (catalog, query)
passpasspasspasspasspass
                setToUntyped-009
                    (catalog, query)
passpasspasspasspasspass
                setToUntyped-010
                    (catalog, query)
passpasspassfailpasspass
    Additional Typing60/6060/6060/6060/6060/6060/606/6
        statictyp-xqupd-01
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-02
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-03
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-04
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-05
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-06
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-07
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-08
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-09
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-10
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-11
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-12
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-13
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-14
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-15
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-16
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-17
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-18
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-19
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-20
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-21
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-22
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-23
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-24
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-25
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-26
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-27
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-28
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-29
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-30
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-31
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-32
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-33
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-34
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-35
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-36
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-37
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-38
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-39
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-40
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-41
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-42
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-43
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-44
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-45
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-46
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-47
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-48
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-49
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-50
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-51
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-52
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-53
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-54
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-55
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-56
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-57
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-58
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-59
            (catalog, query)
passpasspasspasspasspass
        statictyp-xqupd-60
            (catalog, query)
passpasspasspasspasspass
    Other Tests1/11/11/11/11/11/16/6
        update10keywords
            (catalog, query)
passpasspasspasspasspass
Update Features that require Optional XQuery Features
    XQuery Update Validation Tests
        XQuery Update RemoveType Tests0/3131/3131/312/3131/3131/314/6
            valskip-ins-001
                (catalog, query)
no resultpasspassfailpasspass
            valskip-ins-002
                (catalog, query)
no resultpasspassfailpasspass
            valskip-ins-003
                (catalog, query)
no resultpasspassfailpasspass
            valskip-ins-004
                (catalog, query)
no resultpasspassfailpasspass
            valskip-ins-005
                (catalog, query)
no resultpasspassfailpasspass
            valskip-ins-006
                (catalog, query)
no resultpasspassfailpasspass
            valskip-ins-007
                (catalog, query)
no resultpasspassfailpasspass
            valskip-ins-008
                (catalog, query)
no resultpasspassfailpasspass
            valskip-ins-009
                (catalog, query)
no resultpasspassfailpasspass
            valskip-ins-010
                (catalog, query)
no resultpasspassfailpasspass
            valskip-ins-011
                (catalog, query)
no resultpasspassfailpasspass
            valskip-ins-012
                (catalog, query)
no resultpasspassfailpasspass
            valskip-ins-013
                (catalog, query)
no resultpasspassfailpasspass
            valskip-ins-014
                (catalog, query)
no resultpasspassfailpasspass
            valskip-del-001
                (catalog, query)
no resultpasspassfailpasspass
            valskip-del-002
                (catalog, query)
no resultpasspassfailpasspass
            valskip-del-003
                (catalog, query)
no resultpasspassfailpasspass
            valskip-del-004
                (catalog, query)
no resultpasspassfailpasspass
            valskip-del-005
                (catalog, query)
no resultpasspassfailpasspass
            valskip-ren-001
                (catalog, query)
no resultpasspassfailpasspass
            valskip-ren-002
                (catalog, query)
no resultpasspassfailpasspass
            valskip-ren-003
                (catalog, query)
no resultpasspassfailpasspass
            valskip-ren-004
                (catalog, query)
no resultpasspasspasspasspass
            valskip-ren-005
                (catalog, query)
no resultpasspassfailpasspass
            valskip-ren-006
                (catalog, query)
no resultpasspasspasspasspass
            valskip-repnode-001
                (catalog, query)
no resultpasspassfailpasspass
            valskip-repnode-002
                (catalog, query)
no resultpasspassfailpasspass
            valskip-repnode-003
                (catalog, query)
no resultpasspassfailpasspass
            valskip-repnode-004
                (catalog, query)
no resultpasspassfailpasspass
            valskip-repnode-005
                (catalog, query)
no resultpasspassfailpasspass
            valskip-repnode-006
                (catalog, query)
no resultpasspassfailpasspass
        XQuery Update Strict Revalidation Tests0/170/1717/1710/1717/1717/173/6
            valstrict-del-001
                (catalog, query)
no resultnot testedpasspasspasspass
            valstrict-del-002
                (catalog, query)
no resultnot testedpassfailpasspass
            valstrict-del-003
                (catalog, query)
no resultnot testedpasspasspasspass
            valstrict-del-004
                (catalog, query)
no resultnot testedpassfailpasspass
            valstrict-ins-001
                (catalog, query)
no resultnot testedpasspasspasspass
            valstrict-ins-002
                (catalog, query)
no resultnot testedpasspasspasspass
            valstrict-ins-003
                (catalog, query)
no resultnot testedpassfailpasspass
            valstrict-ins-004
                (catalog, query)
no resultnot testedpasspasspasspass
            valstrict-ins-005
                (catalog, query)
no resultnot testedpassfailpasspass
            valstrict-ins-006
                (catalog, query)
no resultnot testedpasspasspasspass
            valstrict-ins-007
                (catalog, query)
no resultnot testedpassfailpasspass
            valstrict-ren-001
                (catalog, query)
no resultnot testedpasspasspasspass
            valstrict-ren-002
                (catalog, query)
no resultnot testedpasspasspasspass
            valstrict-ren-003
                (catalog, query)
no resultnot testedpassfailpasspass
            valstrict-repnode-001
                (catalog, query)
no resultnot testedpasspasspasspass
            valstrict-repnode-002
                (catalog, query)
no resultnot testedpasspasspasspass
            valstrict-repnode-003
                (catalog, query)
no resultnot testedpassfailpasspass
        XQuery Update Lax Revalidation Tests0/170/1717/1710/1717/1717/173/6
            vallax-del-001
                (catalog, query)
no resultnot testedpasspasspasspass
            vallax-del-002
                (catalog, query)
no resultnot testedpassfailpasspass
            vallax-del-003
                (catalog, query)
no resultnot testedpasspasspasspass
            vallax-del-004
                (catalog, query)
no resultnot testedpassfailpasspass
            vallax-ins-001
                (catalog, query)
no resultnot testedpasspasspasspass
            vallax-ins-002
                (catalog, query)
no resultnot testedpasspasspasspass
            vallax-ins-003
                (catalog, query)
no resultnot testedpassfailpasspass
            vallax-ins-004
                (catalog, query)
no resultnot testedpasspasspasspass
            vallax-ins-005
                (catalog, query)
no resultnot testedpassfailpasspass
            vallax-ins-006
                (catalog, query)
no resultnot testedpasspasspasspass
            vallax-ins-007
                (catalog, query)
no resultnot testedpassfailpasspass
            vallax-ren-001
                (catalog, query)
no resultnot testedpasspasspasspass
            vallax-ren-002
                (catalog, query)
no resultnot testedpasspasspasspass
            vallax-ren-003
                (catalog, query)
no resultnot testedpassfailpasspass
            vallax-repnode-001
                (catalog, query)
no resultnot testedpasspasspasspass
            vallax-repnode-002
                (catalog, query)
no resultnot testedpasspasspasspass
            vallax-repnode-003
                (catalog, query)
no resultnot testedpassfailpasspass
        XQuery Update Revalidation Tests for copy-modify expressions (also called transform expressions)0/30/33/32/33/32/32/6
            valtrans-ins-001
                (catalog, query)
no resultnot testedpasspasspasspass
            valtrans-ins-002
                (catalog, query)
no resultnot testedpassfailpasspass
            valtrans-ins-003
                (catalog, query)
no resultnot testedpasspasspassfail
Optional Features
    Update Facility Static Typing Feature0/270/270/270/273/273/270/6
        stf-insert-01
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-insert-02
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-insert-into-01
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-insert-into-02
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-insert-into-03
            (catalog, query)
no resultnot testedno resultno resultpasspass
        stf-insert-into-04
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-insert-after-01
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-insert-after-02
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-insert-after-03
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-delete-01
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-delete-02
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-replace-node-01
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-replace-node-02
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-replace-node-03
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-replace-node-04
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-replace-node-05
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-replace-node-06
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-replace-node-07
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-replace-value-of-node-01
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-replace-value-of-node-02
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-rename-01
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-rename-02
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-rename-03
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-rename-04
            (catalog, query)
no resultnot testedno resultno resultpasspass
        stf-transform-01
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-transform-02
            (catalog, query)
no resultnot testedno resultno resultfailfail
        stf-transform-03
            (catalog, query)
no resultnot testedno resultno resultpasspass
    Tests that need the Full Axis Feature14/1412/1414/1414/1414/1414/145/6
        complex-deletes-q1
            (catalog, query)
passpasspasspasspasspass
        complex-deletes-q2
            (catalog, query)
passpasspasspasspasspass
        complex-deletes-q6
            (catalog, query)
passpasspasspasspasspass
        complex-deletes-q7
            (catalog, query)
passnot testedpasspasspasspass
        complex-deletes-q8
            (catalog, query)
passpasspasspasspasspass
        complex-deletes-q9
            (catalog, query)
passpasspasspasspasspass
        complex-replacevalues-q1
            (catalog, query)
passpasspasspasspasspass
        complex-replacevalues-q2
            (catalog, query)
passpasspasspasspasspass
        complex-replacevalues-q6
            (catalog, query)
passpasspasspasspasspass
        complex-replacevalues-q7
            (catalog, query)
passnot testedpasspasspasspass
        complex-replacevalues-q8
            (catalog, query)
passpasspasspasspasspass
        complex-renames-q2
            (catalog, query)
passpasspasspasspasspass
        complex-renames-q3
            (catalog, query)
passpasspasspasspasspass
        complex-renames-q4
            (catalog, query)
passpasspasspasspasspass
Use Cases
    Use Cases "R" - Updating Relational Data11/1111/1111/1111/1111/1111/116/6
        relational-data-q1
            (catalog, query)
passpasspasspasspasspass
        relational-data-q2
            (catalog, query)
passpasspasspasspasspass
        relational-data-q3
            (catalog, query)
passpasspasspasspasspass
        relational-data-q4
            (catalog, query)
passpasspasspasspasspass
        relational-data-q5-1
            (catalog, query)
passpasspasspasspasspass
        relational-data-q5-2
            (catalog, query)
passpasspasspasspasspass
        relational-data-q6-1
            (catalog, query)
passpasspasspasspasspass
        relational-data-q6-2
            (catalog, query)
passpasspasspasspasspass
        relational-data-q7
            (catalog, query)
passpasspasspasspasspass
        relational-data-q8
            (catalog, query)
passpasspasspasspasspass
        relational-data-q9
            (catalog, query)
passpasspasspasspasspass
    Use Cases "address Book" - Synchronizing address book entries1/11/11/11/11/11/16/6
        address-book-q1
            (catalog, query)
passpasspasspasspasspass
    Use Cases "Soap" - processing messages1/11/11/11/11/11/16/6
        soap-q1
            (catalog, query)
passpasspasspasspasspass
    Use Cases "Namespaces" - moving elements from one namespace to another1/11/11/10/11/11/15/6
        namespaces-q1
            (catalog, query)
passpasspassfailpasspass
    Use Cases "Parts" - modifying recursive documents7/77/77/77/77/77/76/6
        parts-q1
            (catalog, query)
passpasspasspasspasspass
        parts-q2
            (catalog, query)
passpasspasspasspasspass
        parts-q3-1
            (catalog, query)
passpasspasspasspasspass
        parts-q3-2
            (catalog, query)
passpasspasspasspasspass
        parts-q4-1
            (catalog, query)
passpasspasspasspasspass
        parts-q4-2
            (catalog, query)
passpasspasspasspasspass
        parts-q6
            (catalog, query)
passpasspasspasspasspass
    Use Cases "Nil"1/11/11/11/11/11/16/6
        nil-q1
            (catalog, query)
passpasspasspasspasspass

Generated: Andrew
06/09/2010 16:08