I attach test results for the Update Test Suite for Saxon 9.1.0.1 (actually,
for the current patch level in Subversion).
There are 8 failures, all caused by a single non-conformance to the spec: in
an expression such as
if (true())
then {some updating expression}
else "some non-updating-expression"
(where the if condition is constant) Saxon simplifies the expression to an
updating expression before detecting error XUST0001. Though this
non-conformance has no practical consequences for users, I propose to fix it
in the next release; but that may not be available before the Recommendation
is issued.
Michael Kay
Saxonica
<test-suite-result xmlns='http://www.w3.org/2005/02/query-test-XQTSResult'> <implementation name='Saxon-SA' version='9.1.0.1' anonymous-result-column='false'>
<organization name='Saxonica' website='http://www.saxonica.com/' anonymous='false'/>
<submittor name='Michael Kay' title='Director' email='[EMAIL PROTECTED]'/>
<description><p>Saxon-SA implements XQuery Update from release 9.1 onwards</p></description>
<implementation-defined-items/>
<features/>
<context-properties/>
</implementation>
<syntax>XQuery</syntax> <test-run dateRun='2008-08-08'>
<test-suite version='1.0.4'/>
<transformation><p>Standard</p></transformation>
<comparison><p>Standard</p></comparison>
<otherComments><p>None</p></otherComments>
</test-run>
<test-case name='id-insert-expr-01' result='pass'/>
<test-case name='id-insert-expr-02' result='pass'/>
<test-case name='id-insert-expr-03' result='pass'/>
<test-case name='id-insert-expr-04' result='pass'/>
<test-case name='id-insert-expr-05' result='pass'/>
<test-case name='id-insert-expr-06' result='pass'/>
<test-case name='id-insert-expr-07' result='pass'/>
<test-case name='id-insert-expr-08' result='pass'/>
<test-case name='id-insert-expr-09' result='pass'/>
<test-case name='id-insert-expr-010' result='pass'/>
<test-case name='id-insert-expr-011' result='pass'/>
<test-case name='id-insert-expr-012' result='pass'/>
<test-case name='id-insert-expr-013' result='pass'/>
<test-case name='id-insert-expr-014' result='pass'/>
<test-case name='id-insert-expr-015' result='pass'/>
<test-case name='id-insert-expr-016' result='pass'/>
<test-case name='id-insert-expr-017' result='pass'/>
<test-case name='id-insert-expr-018' result='pass'/>
<test-case name='id-insert-expr-019' result='pass'/>
<test-case name='id-insert-expr-020' result='pass'/>
<test-case name='id-insert-expr-021' result='pass'/>
<test-case name='id-insert-expr-022' result='pass'/>
<test-case name='id-insert-expr-023' result='pass'/>
<test-case name='id-insert-expr-024' result='pass'/>
<test-case name='id-insert-expr-025' result='pass'/>
<test-case name='id-insert-expr-026' result='pass'/>
<test-case name='id-insert-expr-027' result='pass'/>
<test-case name='id-insert-expr-028' result='pass' comment='expected XUDY0027 , got XUTY0005'/>
<test-case name='id-insert-expr-029' result='pass'/>
<test-case name='id-insert-expr-030' result='pass'/>
<test-case name='id-insert-expr-031' result='pass'/>
<test-case name='id-insert-expr-032' result='pass'/>
<test-case name='id-insert-expr-033' result='pass'/>
<test-case name='id-insert-expr-034' result='pass'/>
<test-case name='id-insert-expr-035' result='pass'/>
<test-case name='id-insert-expr-036' result='pass'/>
<test-case name='id-insert-expr-037' result='pass'/>
<test-case name='id-insert-expr-038' result='pass'/>
<test-case name='id-insert-expr-039' result='pass'/>
<test-case name='id-insert-expr-040' result='pass'/>
<test-case name='id-insert-expr-041' result='pass'/>
<test-case name='id-insert-expr-042' result='pass'/>
<test-case name='id-insert-expr-043' result='pass'/>
<test-case name='id-insert-expr-044' result='pass'/>
<test-case name='id-insert-expr-045' result='pass'/>
<test-case name='id-insert-expr-046' result='pass'/>
<test-case name='id-insert-expr-047' result='pass'/>
<test-case name='id-insert-expr-048' result='pass'/>
<test-case name='id-insert-expr-049' result='pass'/>
<test-case name='id-insert-expr-050' result='pass'/>
<test-case name='id-delete-expr-01' result='pass'/>
<test-case name='id-delete-expr-02' result='pass'/>
<test-case name='id-delete-expr-03' result='pass'/>
<test-case name='id-delete-expr-04' result='pass'/>
<test-case name='id-delete-expr-05' result='pass'/>
<test-case name='id-delete-expr-06' result='pass'/>
<test-case name='id-delete-expr-07' result='pass'/>
<test-case name='id-delete-expr-08' result='pass'/>
<test-case name='id-delete-expr-09' result='pass'/>
<test-case name='id-delete-expr-010' result='pass'/>
<test-case name='id-delete-expr-011' result='pass'/>
<test-case name='id-delete-expr-012' result='pass'/>
<test-case name='id-replace-expr-01' result='pass'/>
<test-case name='id-replace-expr-02' result='pass'/>
<test-case name='id-replace-expr-03' result='pass'/>
<test-case name='id-replace-expr-04' result='pass'/>
<test-case name='id-replace-expr-05' result='pass'/>
<test-case name='id-replace-expr-06' result='pass'/>
<test-case name='id-replace-expr-07' result='pass'/>
<test-case name='id-replace-expr-08' result='pass'/>
<test-case name='id-replace-expr-09' result='pass'/>
<test-case name='id-replace-expr-010' result='pass'/>
<test-case name='id-replace-expr-011' result='pass'/>
<test-case name='id-replace-expr-012' result='pass'/>
<test-case name='id-replace-expr-013' result='pass'/>
<test-case name='id-replace-expr-014' result='pass'/>
<test-case name='id-replace-expr-015' result='pass'/>
<test-case name='id-replace-expr-016' result='pass'/>
<test-case name='id-replace-expr-017' result='pass'/>
<test-case name='id-replace-expr-018' result='pass'/>
<test-case name='id-replace-expr-019' result='pass'/>
<test-case name='id-replace-expr-020' result='pass' comment='expected XUTY0008 XUDY0009 , got XUTY0028'/>
<test-case name='id-replace-expr-021' result='pass'/>
<test-case name='id-replace-expr-022' result='pass' comment='expected XUTY0010 , got XUTY0011'/>
<test-case name='id-replace-expr-023' result='pass'/>
<test-case name='id-replace-expr-024' result='pass'/>
<test-case name='id-replace-expr-025' result='pass'/>
<test-case name='id-replace-expr-026' result='pass' comment='expected XUDY0027 , got XUTY0008'/>
<test-case name='id-replace-expr-027' result='pass' comment='expected XUDY0027 , got XUTY0008'/>
<test-case name='id-rename-expr-01' result='pass'/>
<test-case name='id-rename-expr-02' result='pass'/>
<test-case name='id-rename-expr-03' result='pass'/>
<test-case name='id-rename-expr-04' result='pass'/>
<test-case name='id-rename-expr-05' result='pass'/>
<test-case name='id-rename-expr-06' result='pass'/>
<test-case name='id-rename-expr-07' result='pass'/>
<test-case name='id-rename-expr-08' result='pass' comment='expected XUDY0027 , got XUTY0012'/>
<test-case name='id-rename-expr-09' result='pass'/>
<test-case name='id-rename-expr-010' result='pass'/>
<test-case name='id-rename-expr-011' result='pass'/>
<test-case name='id-rename-expr-012' result='pass'/>
<test-case name='id-rename-expr-013' result='pass'/>
<test-case name='id-rename-expr-014' result='pass'/>
<test-case name='id-rename-expr-015' result='pass'/>
<test-case name='id-rename-expr-016' result='pass'/>
<test-case name='id-rename-expr-017' result='pass'/>
<test-case name='id-rename-expr-018' result='pass'/>
<test-case name='id-rename-expr-019' result='pass'/>
<test-case name='id-rename-expr-020' result='pass'/>
<test-case name='id-transform-expr-01' result='pass'/>
<test-case name='id-transform-expr-02' result='pass'/>
<test-case name='id-transform-expr-03' result='pass'/>
<test-case name='id-transform-expr-04' result='pass'/>
<test-case name='id-transform-expr-05' result='pass'/>
<test-case name='id-transform-expr-06' result='pass'/>
<test-case name='id-transform-expr-07' result='pass'/>
<test-case name='id-transform-expr-08' result='pass'/>
<test-case name='id-transform-expr-09' result='pass'/>
<test-case name='id-transform-expr-010' result='pass'/>
<test-case name='id-transform-expr-011' result='pass'/>
<test-case name='id-transform-expr-012' result='pass'/>
<test-case name='id-transform-expr-013' result='pass'/>
<test-case name='id-transform-expr-014' result='pass'/>
<test-case name='id-transform-expr-015' result='pass'/>
<test-case name='id-transform-expr-016' result='pass'/>
<test-case name='id-transform-expr-017' result='pass'/>
<test-case name='id-transform-expr-018' result='pass'/>
<test-case name='id-transform-expr-019' result='pass'/>
<test-case name='id-transform-expr-020' result='pass'/>
<test-case name='id-transform-expr-021' result='pass'/>
<test-case name='id-transform-expr-022' result='pass'/>
<test-case name='id-transform-expr-023' result='pass'/>
<test-case name='id-transform-expr-024' result='pass'/>
<test-case name='id-transform-expr-025' result='pass'/>
<test-case name='id-transform-expr-026' result='pass'/>
<test-case name='id-transform-expr-027' result='pass'/>
<test-case name='id-transform-expr-028' result='pass'/>
<test-case name='id-transform-expr-029' result='pass'/>
<test-case name='id-transform-expr-030' result='pass'/>
<test-case name='id-transform-expr-031' result='pass'/>
<test-case name='id-flwor-expr-01' result='pass'/>
<test-case name='id-flwor-expr-02' result='pass'/>
<test-case name='id-flwor-expr-03' result='pass'/>
<test-case name='id-flwor-expr-04' result='pass'/>
<test-case name='id-flwor-expr-05' result='pass'/>
<test-case name='id-flwor-expr-06' result='pass'/>
<test-case name='id-flwor-expr-07' result='pass'/>
<test-case name='id-flwor-expr-08' result='pass'/>
<test-case name='id-flwor-expr-09' result='pass'/>
<test-case name='id-flwor-expr-010' result='pass'/>
<test-case name='id-flwor-expr-011' result='pass'/>
<test-case name='id-flwor-expr-012' result='pass'/>
<test-case name='id-flwor-expr-013' result='pass'/>
<test-case name='id-flwor-expr-014' result='pass'/>
<test-case name='id-flwor-expr-015' result='pass'/>
<test-case name='id-flwor-expr-016' result='pass'/>
<test-case name='id-flwor-expr-017' result='pass'/>
<test-case name='id-flwor-expr-018' result='pass'/>
<test-case name='id-flwor-expr-019' result='pass'/>
<test-case name='id-flwor-expr-020' result='pass'/>
<test-case name='id-flwor-expr-021' result='pass'/>
<test-case name='id-flwor-expr-022' result='pass'/>
<test-case name='id-typeswitch-expr-01' result='pass'/>
<test-case name='id-typeswitch-expr-02' result='pass'/>
<test-case name='id-typeswitch-expr-03' result='pass'/>
<test-case name='id-typeswitch-expr-04' result='pass'/>
<test-case name='id-typeswitch-expr-05' result='pass'/>
<test-case name='id-typeswitch-expr-06' result='pass'/>
<test-case name='id-typeswitch-expr-07' result='pass'/>
<test-case name='id-typeswitch-expr-08' result='pass'/>
<test-case name='id-typeswitch-expr-09' result='pass'/>
<test-case name='id-typeswitch-expr-010' result='pass'/>
<test-case name='id-typeswitch-expr-011' result='pass'/>
<test-case name='id-typeswitch-expr-012' result='pass'/>
<test-case name='id-typeswitch-expr-013' result='pass'/>
<test-case name='id-typeswitch-expr-014' result='pass'/>
<test-case name='id-typeswitch-expr-015' result='pass'/>
<test-case name='id-typeswitch-expr-016' result='pass'/>
<test-case name='id-typeswitch-expr-017' result='pass'/>
<test-case name='id-typeswitch-expr-018' result='pass'/>
<test-case name='id-typeswitch-expr-019' result='pass'/>
<test-case name='id-typeswitch-expr-020' result='pass'/>
<test-case name='id-typeswitch-expr-021' result='pass'/>
<test-case name='id-typeswitch-expr-022' result='pass'/>
<test-case name='id-typeswitch-expr-023' result='pass'/>
<test-case name='id-typeswitch-expr-024' result='pass'/>
<test-case name='id-typeswitch-expr-025' result='pass'/>
<test-case name='id-typeswitch-expr-026' result='pass'/>
<test-case name='id-typeswitch-expr-027' result='pass'/>
<test-case name='id-typeswitch-expr-028' result='pass'/>
<test-case name='id-typeswitch-expr-029' result='pass'/>
<test-case name='id-typeswitch-expr-030' result='pass'/>
<test-case name='id-typeswitch-expr-031' result='pass'/>
<test-case name='id-typeswitch-expr-032' result='pass'/>
<test-case name='id-typeswitch-expr-033' result='pass'/>
<test-case name='id-typeswitch-expr-034' result='pass'/>
<test-case name='id-typeswitch-expr-035' result='pass'/>
<test-case name='id-conditional-expr-01' result='pass'/>
<test-case name='id-conditional-expr-02' result='pass'/>
<test-case name='id-conditional-expr-03' result='pass'/>
<test-case name='id-conditional-expr-04' result='pass'/>
<test-case name='id-conditional-expr-05' result='fail' comment='expected XUST0001, got success'/>
<test-case name='id-conditional-expr-06' result='fail' comment='expected XUST0001, got success'/>
<test-case name='id-conditional-expr-07' result='pass'/>
<test-case name='id-conditional-expr-08' result='pass'/>
<test-case name='id-conditional-expr-09' result='pass'/>
<test-case name='id-conditional-expr-010' result='pass'/>
<test-case name='id-conditional-expr-011' result='fail' comment='expected XUST0001, got success'/>
<test-case name='id-conditional-expr-012' result='fail' comment='expected XUST0001, got success'/>
<test-case name='id-conditional-expr-013' result='pass'/>
<test-case name='id-conditional-expr-014' result='pass'/>
<test-case name='id-conditional-expr-015' result='pass'/>
<test-case name='id-conditional-expr-016' result='pass'/>
<test-case name='id-conditional-expr-017' result='fail' comment='expected XUST0001, got success'/>
<test-case name='id-conditional-expr-018' result='fail' comment='expected XUST0001, got success'/>
<test-case name='id-conditional-expr-019' result='pass'/>
<test-case name='id-conditional-expr-020' result='pass'/>
<test-case name='id-conditional-expr-021' result='pass'/>
<test-case name='id-conditional-expr-022' result='pass'/>
<test-case name='id-conditional-expr-023' result='fail' comment='expected XUST0001, got success'/>
<test-case name='id-conditional-expr-024' result='pass' comment='expected XUST0001 , got XUTY0012'/>
<test-case name='id-conditional-expr-025' result='pass'/>
<test-case name='id-conditional-expr-026' result='pass'/>
<test-case name='id-conditional-expr-027' result='pass'/>
<test-case name='id-conditional-expr-028' result='pass'/>
<test-case name='id-conditional-expr-029' result='pass'/>
<test-case name='id-conditional-expr-030' result='pass'/>
<test-case name='id-conditional-expr-031' result='pass'/>
<test-case name='id-conditional-expr-032' result='pass'/>
<test-case name='id-conditional-expr-033' result='pass'/>
<test-case name='id-conditional-expr-034' result='fail' comment='expected XUST0001, got success'/>
<test-case name='id-conditional-expr-035' result='pass'/>
<test-case name='id-comma-expr-01' result='pass'/>
<test-case name='id-comma-expr-02' result='pass'/>
<test-case name='id-comma-expr-03' result='pass'/>
<test-case name='id-comma-expr-04' result='pass'/>
<test-case name='id-comma-expr-05' result='pass'/>
<test-case name='id-comma-expr-06' result='pass'/>
<test-case name='id-comma-expr-07' result='pass'/>
<test-case name='id-comma-expr-08' result='pass'/>
<test-case name='id-comma-expr-09' result='pass'/>
<test-case name='id-comma-expr-010' result='pass'/>
<test-case name='id-comma-expr-011' result='pass'/>
<test-case name='id-comma-expr-012' result='pass'/>
<test-case name='id-comma-expr-013' result='pass'/>
<test-case name='id-comma-expr-014' result='pass'/>
<test-case name='id-comma-expr-015' result='pass'/>
<test-case name='id-comma-expr-016' result='pass'/>
<test-case name='id-comma-expr-017' result='pass'/>
<test-case name='id-comma-expr-018' result='pass'/>
<test-case name='id-comma-expr-019' result='pass'/>
<test-case name='id-comma-expr-020' result='pass'/>
<test-case name='id-comma-expr-021' result='pass'/>
<test-case name='id-comma-expr-022' result='pass'/>
<test-case name='id-comma-expr-023' result='pass'/>
<test-case name='id-comma-expr-024' result='pass'/>
<test-case name='id-comma-expr-025' result='pass'/>
<test-case name='id-comma-expr-026' result='pass'/>
<test-case name='id-comma-expr-027' result='pass'/>
<test-case name='id-comma-expr-028' result='pass'/>
<test-case name='id-comma-expr-029' result='pass'/>
<test-case name='id-comma-expr-030' result='pass'/>
<test-case name='id-comma-expr-031' result='pass'/>
<test-case name='id-comma-expr-032' result='pass'/>
<test-case name='id-comma-expr-033' result='pass'/>
<test-case name='id-comma-expr-034' result='pass'/>
<test-case name='id-comma-expr-035' result='pass'/>
<test-case name='id-function-declaration-01' result='pass'/>
<test-case name='id-function-declaration-02' result='pass'/>
<test-case name='id-function-declaration-03' result='pass'/>
<test-case name='id-function-declaration-04' result='pass'/>
<test-case name='id-function-declaration-05' result='pass'/>
<test-case name='id-function-declaration-06' result='pass'/>
<test-case name='id-function-declaration-07' result='pass'/>
<test-case name='id-function-declaration-08' result='pass'/>
<test-case name='id-function-declaration-09' result='pass'/>
<test-case name='id-function-declaration-010' result='pass'/>
<test-case name='id-function-declaration-011' result='pass'/>
<test-case name='id-function-declaration-012' result='pass'/>
<test-case name='id-function-declaration-013' result='pass'/>
<test-case name='id-function-declaration-014' result='pass' comment='expected XUST0028 , got XUST0002'/>
<test-case name='id-function-call-01' result='pass'/>
<test-case name='id-function-call-02' result='pass'/>
<test-case name='id-function-call-03' result='pass'/>
<test-case name='id-function-call-04' result='pass'/>
<test-case name='id-function-call-05' result='pass'/>
<test-case name='id-function-call-06' result='pass' comment='expected XUST0001 , got XPTY0004'/>
<test-case name='id-other-expr-01' result='pass'/>
<test-case name='id-other-expr-02' result='pass'/>
<test-case name='id-other-expr-03' result='pass'/>
<test-case name='id-other-expr-04' result='pass'/>
<test-case name='id-other-expr-05' result='pass'/>
<test-case name='id-other-expr-06' result='pass'/>
<test-case name='id-other-expr-07' result='pass'/>
<test-case name='id-other-expr-08' result='pass'/>
<test-case name='id-other-expr-09' result='pass'/>
<test-case name='id-other-expr-010' result='pass'/>
<test-case name='id-other-expr-011' result='pass'/>
<test-case name='id-other-expr-012' result='pass'/>
<test-case name='id-other-expr-013' result='pass'/>
<test-case name='id-other-expr-014' result='pass'/>
<test-case name='id-other-expr-015' result='pass'/>
<test-case name='id-other-expr-016' result='pass'/>
<test-case name='id-other-expr-017' result='pass'/>
<test-case name='id-other-expr-018' result='pass'/>
<test-case name='id-other-expr-019' result='pass'/>
<test-case name='id-other-expr-020' result='pass'/>
<test-case name='id-other-expr-021' result='pass'/>
<test-case name='id-other-expr-022' result='pass'/>
<test-case name='id-other-expr-023' result='pass'/>
<test-case name='id-other-expr-024' result='pass'/>
<test-case name='id-other-expr-025' result='pass'/>
<test-case name='id-other-expr-26' result='pass'/>
<test-case name='id-other-expr-027' result='pass'/>
<test-case name='id-other-expr-028' result='pass'/>
<test-case name='id-other-expr-029' result='pass'/>
<test-case name='id-other-expr-030' result='pass'/>
<test-case name='id-other-expr-031' result='pass'/>
<test-case name='id-other-expr-032' result='pass'/>
<test-case name='statictyp-xqupd-01' result='pass'/>
<test-case name='statictyp-xqupd-02' result='pass'/>
<test-case name='statictyp-xqupd-03' result='pass'/>
<test-case name='statictyp-xqupd-04' result='pass'/>
<test-case name='statictyp-xqupd-05' result='pass'/>
<test-case name='statictyp-xqupd-06' result='pass'/>
<test-case name='statictyp-xqupd-07' result='pass'/>
<test-case name='statictyp-xqupd-08' result='pass'/>
<test-case name='statictyp-xqupd-09' result='pass' comment='expected XUTY0022 , got SXUP0081'/>
<test-case name='statictyp-xqupd-10' result='pass'/>
<test-case name='statictyp-xqupd-11' result='pass'/>
<test-case name='statictyp-xqupd-12' result='pass'/>
<test-case name='statictyp-xqupd-13' result='pass'/>
<test-case name='statictyp-xqupd-14' result='pass'/>
<test-case name='statictyp-xqupd-15' result='pass'/>
<test-case name='statictyp-xqupd-16' result='pass'/>
<test-case name='statictyp-xqupd-17' result='pass'/>
<test-case name='statictyp-xqupd-18' result='pass'/>
<test-case name='statictyp-xqupd-19' result='pass'/>
<test-case name='statictyp-xqupd-20' result='pass'/>
<test-case name='statictyp-xqupd-21' result='pass'/>
<test-case name='statictyp-xqupd-22' result='pass'/>
<test-case name='statictyp-xqupd-23' result='pass'/>
<test-case name='statictyp-xqupd-24' result='pass'/>
<test-case name='statictyp-xqupd-25' result='pass' comment='expected XUTY0022 , got SXUP0081'/>
<test-case name='statictyp-xqupd-26' result='pass'/>
<test-case name='statictyp-xqupd-27' result='pass' comment='expected XUTY0010 , got XUTY0011'/>
<test-case name='statictyp-xqupd-28' result='pass' comment='expected XUTY0010 , got XUTY0011'/>
<test-case name='statictyp-xqupd-29' result='pass' comment='expected XUTY0010 , got XUTY0011'/>
<test-case name='statictyp-xqupd-30' result='pass' comment='expected XUTY0010 , got XUTY0011'/>
<test-case name='statictyp-xqupd-31' result='pass' comment='expected XUTY0010 , got XUTY0011'/>
<test-case name='statictyp-xqupd-32' result='pass' comment='expected XUTY0010 , got XUTY0011'/>
<test-case name='statictyp-xqupd-33' result='pass' comment='expected XUTY0010 , got XUTY0011'/>
<test-case name='statictyp-xqupd-34' result='pass' comment='expected XUTY0010 , got XUTY0011'/>
<test-case name='statictyp-xqupd-35' result='pass' comment='expected XUTY0010 , got XUTY0011'/>
<test-case name='statictyp-xqupd-36' result='pass' comment='expected XUTY0010 , got XUTY0011'/>
<test-case name='statictyp-xqupd-37' result='pass' comment='expected XUTY0010 , got XUTY0011'/>
<test-case name='statictyp-xqupd-38' result='pass' comment='expected XUTY0010 , got XUTY0011'/>
<test-case name='statictyp-xqupd-39' result='pass' comment='expected XUTY0010 , got XUTY0011'/>
<test-case name='statictyp-xqupd-40' result='pass' comment='expected XUTY0010 , got XUTY0011'/>
<test-case name='statictyp-xqupd-41' result='pass' comment='expected XUTY0010 , got XUTY0011'/>
<test-case name='statictyp-xqupd-42' result='pass' comment='expected XUTY0010 , got XUTY0011'/>
<test-case name='statictyp-xqupd-43' result='pass'/>
<test-case name='statictyp-xqupd-44' result='pass'/>
<test-case name='statictyp-xqupd-45' result='pass'/>
<test-case name='statictyp-xqupd-46' result='pass'/>
<test-case name='statictyp-xqupd-47' result='pass'/>
<test-case name='statictyp-xqupd-48' result='pass'/>
<test-case name='statictyp-xqupd-49' result='pass'/>
<test-case name='statictyp-xqupd-50' result='pass' comment='expected XUTY0008 , got XUTY0028'/>
<test-case name='statictyp-xqupd-51' result='pass'/>
<test-case name='statictyp-xqupd-52' result='pass'/>
<test-case name='statictyp-xqupd-53' result='pass'/>
<test-case name='statictyp-xqupd-54' result='pass'/>
<test-case name='statictyp-xqupd-55' result='pass'/>
<test-case name='statictyp-xqupd-56' result='pass'/>
<test-case name='statictyp-xqupd-57' result='pass'/>
<test-case name='statictyp-xqupd-58' result='pass' comment='expected XQDY0074 , got XPTY0004'/>
<test-case name='statictyp-xqupd-59' result='pass' comment='expected XQDY0074 , got XPTY0004'/>
<test-case name='statictyp-xqupd-60' result='pass' comment='expected XQDY0074 , got XPTY0004'/>
<test-case name='relational-data-q1' result='pass'/>
<test-case name='relational-data-q2' result='pass'/>
<test-case name='relational-data-q3' result='pass'/>
<test-case name='relational-data-q4' result='pass'/>
<test-case name='relational-data-q5-1' result='pass'/>
<test-case name='relational-data-q5-2' result='pass'/>
<test-case name='relational-data-q6-1' result='pass'/>
<test-case name='relational-data-q6-2' result='pass'/>
<test-case name='relational-data-q7' result='pass'/>
<test-case name='relational-data-q8' result='pass'/>
<test-case name='relational-data-q9' result='pass'/>
<test-case name='address-book-q1' result='pass'/>
<test-case name='soap-q1' result='pass'/>
<test-case name='namespaces-q1' result='pass'/>
<test-case name='parts-q1' result='pass'/>
<test-case name='parts-q2' result='pass'/>
<test-case name='parts-q3-1' result='pass'/>
<test-case name='parts-q3-2' result='pass'/>
<test-case name='parts-q4-1' result='pass'/>
<test-case name='parts-q4-2' result='pass'/>
<test-case name='parts-q6' result='pass'/>
<test-case name='nil-q1' result='pass'/>
<test-case name='valskip-ins-001' result='pass'/>
<test-case name='valskip-ins-002' result='pass'/>
<test-case name='valskip-ins-003' result='pass'/>
<test-case name='valskip-ins-004' result='pass'/>
<test-case name='valskip-ins-005' result='pass'/>
<test-case name='valskip-ins-006' result='pass'/>
<test-case name='valskip-ins-007' result='pass'/>
<test-case name='valskip-ins-008' result='pass'/>
<test-case name='valskip-ins-009' result='pass'/>
<test-case name='valskip-ins-010' result='pass'/>
<test-case name='valskip-ins-011' result='pass'/>
<test-case name='valskip-ins-012' result='pass'/>
<test-case name='valskip-ins-013' result='pass'/>
<test-case name='valskip-ins-014' result='pass'/>
<test-case name='valskip-del-001' result='pass'/>
<test-case name='valskip-del-002' result='pass'/>
<test-case name='valskip-del-003' result='pass'/>
<test-case name='valskip-del-004' result='pass'/>
<test-case name='valskip-del-005' result='pass'/>
<test-case name='valskip-ren-001' result='pass'/>
<test-case name='valskip-ren-002' result='pass'/>
<test-case name='valskip-ren-003' result='pass'/>
<test-case name='valskip-ren-004' result='pass'/>
<test-case name='valskip-ren-005' result='pass'/>
<test-case name='valskip-ren-006' result='pass' comment='expected XUDY0004 , got XUDY0024'/>
<test-case name='valskip-repnode-001' result='pass'/>
<test-case name='valskip-repnode-002' result='pass'/>
<test-case name='valskip-repnode-003' result='pass'/>
<test-case name='valskip-repnode-004' result='pass'/>
<test-case name='valskip-repnode-005' result='pass'/>
<test-case name='valskip-repnode-006' result='pass'/>
<test-case name='valstrict-del-001' result='pass'/>
<test-case name='valstrict-del-002' result='pass'/>
<test-case name='valstrict-del-003' result='pass'/>
<test-case name='valstrict-del-004' result='pass'/>
<test-case name='valstrict-ins-001' result='pass'/>
<test-case name='valstrict-ins-002' result='pass'/>
<test-case name='valstrict-ins-003' result='pass'/>
<test-case name='valstrict-ins-004' result='pass'/>
<test-case name='valstrict-ins-005' result='pass'/>
<test-case name='valstrict-ins-006' result='pass'/>
<test-case name='valstrict-ins-007' result='pass'/>
<test-case name='valstrict-ren-001' result='pass'/>
<test-case name='valstrict-ren-002' result='pass'/>
<test-case name='valstrict-ren-003' result='pass'/>
<test-case name='valstrict-repnode-001' result='pass'/>
<test-case name='valstrict-repnode-002' result='pass'/>
<test-case name='valstrict-repnode-003' result='pass'/>
<test-case name='valtrans-ins-001' result='pass'/>
<test-case name='valtrans-ins-002' result='pass'/>
<test-case name='valtrans-ins-003' result='pass' comment='expected XQDY0027 , got XPST0008'/>
<test-case name='put-001' result='pass'/>
</test-suite-result>