Implement schema import and validation expression support in the compiler - #1784
Implement schema import and validation expression support in the compiler#1784CaiJimmy wants to merge 13 commits into
Conversation
QT3 Test Results - Parser:
|
| Suite | Status | Test file | Test case | Message |
|---|---|---|---|---|
fn |
ERROR |
fn/local-name-from-QName.xml:fn-local-name-from-qname-022 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; fn:local-name-from-QName(node-name(/*)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/local-name-from-QName.xml:fn-local-name-from-qname-023 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; fn:local-name-from-QName(node-name((//@*)[1])) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/local-name.xml:fn-local-name-11a |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; fn:local-name(/*) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/local-name.xml:fn-local-name-13a |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; fn:local-name((//@*:attr)[1]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/local-name.xml:fn-local-name-4 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; ((fn:local-name(())) eq ("")) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/local-name.xml:fn-local-name-5 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; ((fn:local-name((//text())[1])) eq ("")) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/local-name.xml:fn-local-name-8a |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; ((fn:count(fn:local-name(/))) eq (1)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/not.xml:fn-not-22 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; not(//banana) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/not.xml:fn-not-23 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; not(//*) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
FAIL |
fn/not.xml:fn-not-28 |
Wrong error code ==> expected: <FORG0006> but was: <RBST0002> |
|
fn |
ERROR |
fn/not.xml:fn-not-29 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; not((/, 23)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/prefix-from-QName.xml:fn-prefix-from-qname-21 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; fn:prefix-from-QName(node-name(/*)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/prefix-from-QName.xml:fn-prefix-from-qname-22 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; fn:prefix-from-QName(node-name((//@*)[1])) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-001 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (serialize($$)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-003 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-004 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-006 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-007a |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-026 |
There was an error on line 4 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:4:COLUMN:24:ENDLINE:4:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-027 |
There was an error on line 4 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:4:COLUMN:24:ENDLINE:4:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-031 |
There was an error on line 4 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:4:COLUMN:24:ENDLINE:4:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-101 |
There was an error on line 2 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (serialize($$, map{})); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:2:COLUMN:24:ENDLINE:2:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-103 |
There was an error on line 2 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:2:COLUMN:24:ENDLINE:2:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-104 |
There was an error on line 2 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { "indent" : fn:true() } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:2:COLUMN:24:ENDLINE:2:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-106 |
There was an error on line 2 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:2:COLUMN:24:ENDLINE:2:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-106a |
There was an error on line 2 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:2:COLUMN:24:ENDLINE:2:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-107 |
There was an error on line 2 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:2:COLUMN:24:ENDLINE:2:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-107a |
There was an error on line 2 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:2:COLUMN:24:ENDLINE:2:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
FAIL |
fn/serialize.xml:serialize-xml-119 |
Wrong error code ==> expected: <XQDY0137> but was: <RBST0002> |
|
fn |
FAIL |
fn/serialize.xml:serialize-xml-124 |
Wrong error code ==> expected: <XQDY0137> but was: <RBST0002> |
|
fn |
FAIL |
fn/serialize.xml:serialize-xml-125 |
Wrong error code ==> expected: <XQDY0137> but was: <RBST0002> |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-126 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-127 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { "omit-xml-declaration" : fn:true() } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-127a |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-131 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
misc |
FAIL |
misc/CombinedErrorCodes.xml:combined-errors-2 |
All assertions in any-of failed ==> expected: <true> but was: <false> |
|
op |
FAIL |
op/except.xml:fn-except-node-args-015 |
All assertions in any-of failed ==> expected: <true> but was: <false> |
|
op |
FAIL |
op/except.xml:fn-except-node-args-016 |
All assertions in any-of failed ==> expected: <true> but was: <false> |
|
op |
ERROR |
op/except.xml:fn-except-node-args-017 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/op/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; ((number( (/atomic:root/atomic:integer) except (/atomic:root/atomic:string))) eq (12678967543233)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/op/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
op |
ERROR |
op/except.xml:fn-except-node-args-018 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/op/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; (/atomic:root/atomic:duration/text()) except (/atomic:root/atomic:duration/text()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/op/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
op |
ERROR |
op/except.xml:fn-except-node-args-019 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/op/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; (/atomic:root/atomic:date/text()) except (/atomic:root/atomic:date/text()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/op/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
op |
ERROR |
op/except.xml:fn-except-node-args-020 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/op/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; (/atomic:root/atomic:base64Binary/text()) except (/atomic:root/atomic:base64Binary/text()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/op/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
op |
ERROR |
op/except.xml:fn-except-node-args-021 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/op/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; (/atomic:root/atomic:QName/text()) except (/atomic:root/atomic:QName/text()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/op/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
op |
ERROR |
op/intersect.xml:fn-intersect-node-args-017 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/op/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; (/atomic:root/atomic:integer) intersect (/atomic:root/atomic:string) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/op/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
op |
ERROR |
op/intersect.xml:fn-intersect-node-args-018 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/op/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; (/atomic:root/atomic:duration/text()) intersect (/atomic:root/atomic:duration/text()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/op/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
op |
ERROR |
op/intersect.xml:fn-intersect-node-args-019 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/op/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; (/atomic:root/atomic:date/text()) intersect (/atomic:root/atomic:date/text()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/op/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
op |
ERROR |
op/intersect.xml:fn-intersect-node-args-020 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/op/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; (/atomic:root/atomic:base64Binary/text()) intersect (/atomic:root/atomic:base64Binary/text()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/op/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
op |
ERROR |
op/intersect.xml:fn-intersect-node-args-021 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/op/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; (/atomic:root/atomic:QName/text()) intersect (/atomic:root/atomic:QName/text()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/op/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
op |
ERROR |
op/intersect.xml:fn-intersect-node-args-022 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/op/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; (/atomic:root/atomic:idrefs/text()) intersect (/atomic:root/atomic:idrefs/text()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/op/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
op |
ERROR |
op/union.xml:fn-union-node-args-018 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/op/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; (/atomic:root/atomic:duration/text()) | (/atomic:root/atomic:duration/text()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/op/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
✅ Improvement summary: 117 test(s) previously failing, errored, or skipped now pass.
| Suite | Test file | Test case |
|---|---|---|
app |
app/fo-spec-examples.xml:fo-test-fn-analyze-string-001 |
|
app |
app/fo-spec-examples.xml:fo-test-fn-analyze-string-002 |
|
app |
app/fo-spec-examples.xml:fo-test-fn-analyze-string-003 |
|
array |
array/sort.xml:array-sort-020 |
|
fn |
fn/deep-equal.xml:K2-SeqDeepEqualFunc-37 |
|
fn |
fn/generate-id.xml:generate-id-014 |
|
fn |
fn/generate-id.xml:generate-id-015 |
|
fn |
fn/generate-id.xml:generate-id-016 |
|
fn |
fn/generate-id.xml:generate-id-017 |
|
fn |
fn/id.xml:K2-SeqIDFunc-4 |
|
fn |
fn/id.xml:K2-SeqIDFunc-5 |
|
fn |
fn/id.xml:K2-SeqIDFunc-6 |
|
fn |
fn/id.xml:K2-SeqIDFunc-7 |
|
fn |
fn/id.xml:fn-id-4 |
|
fn |
fn/idref.xml:fn-idref-4 |
|
fn |
fn/json-to-xml.xml:json-to-xml-error-043 |
|
fn |
fn/local-name-from-QName.xml:LocalNameFromQNameFunc012 |
|
fn |
fn/local-name-from-QName.xml:LocalNameFromQNameFunc013 |
|
fn |
fn/local-name-from-QName.xml:LocalNameFromQNameFunc014 |
|
fn |
fn/namespace-uri-from-QName.xml:NamespaceURIFromQNameFunc012 |
|
fn |
fn/namespace-uri-from-QName.xml:NamespaceURIFromQNameFunc013 |
|
fn |
fn/namespace-uri-from-QName.xml:NamespaceURIFromQNameFunc014 |
|
fn |
fn/path.xml:path014 |
|
misc |
misc/CombinedErrorCodes.xml:XQST0046_02 |
|
misc |
misc/CombinedErrorCodes.xml:XQST0047 |
|
misc |
misc/CombinedErrorCodes.xml:XQST0048 |
|
misc |
misc/CombinedErrorCodes.xml:XQST0088_2 |
|
misc |
misc/CombinedErrorCodes.xml:combined-errors-1 |
|
misc |
misc/HigherOrderFunctions.xml:hof-003 |
|
prod |
prod/CastExpr.schema.xml:CastAs-ListType-20 |
|
prod |
prod/CastExpr.schema.xml:qname-cast-1 |
|
prod |
prod/CompNamespaceConstructor.xml:nscons-027 |
|
prod |
prod/CompNamespaceConstructor.xml:nscons-035 |
|
prod |
prod/CompNamespaceConstructor.xml:nscons-036 |
|
prod |
prod/CompNamespaceConstructor.xml:nscons-037 |
|
prod |
prod/CompNamespaceConstructor.xml:nscons-038 |
|
prod |
prod/DirElemContent.namespace.xml:Constr-inscope-1 |
|
prod |
prod/DirElemContent.namespace.xml:Constr-inscope-2 |
|
prod |
prod/DirElemContent.namespace.xml:Constr-inscope-3 |
|
prod |
prod/DirElemContent.namespace.xml:Constr-inscope-4 |
|
prod |
prod/FunctionCall.xml:FunctionCall-003 |
|
prod |
prod/FunctionCall.xml:FunctionCall-008 |
|
prod |
prod/FunctionCall.xml:FunctionCall-015 |
|
prod |
prod/FunctionCall.xml:FunctionCall-016 |
|
prod |
prod/FunctionCall.xml:FunctionCall-017 |
|
prod |
prod/FunctionCall.xml:FunctionCall-018 |
|
prod |
prod/FunctionCall.xml:FunctionCall-039 |
|
prod |
prod/InstanceofExpr.xml:instanceof113 |
|
prod |
prod/InstanceofExpr.xml:instanceof114 |
|
prod |
prod/InstanceofExpr.xml:instanceof115 |
Summary of passed tests for jsoniq
| Test Suite | Passing | Failing | Errors | Skipped | Total |
|---|---|---|---|---|---|
app |
1987 | 36 | 129 | 5 | 2157 |
array |
208 | 0 | 1 | 0 | 209 |
fn |
10008 | 375 | 366 | 386 | 11135 |
map |
220 | 0 | 0 | 0 | 220 |
math |
149 | 0 | 0 | 0 | 149 |
misc |
705 | 86 | 30 | 50 | 871 |
op |
4174 | 68 | 124 | 0 | 4366 |
prod |
10409 | 648 | 942 | 208 | 12207 |
ser |
321 | 21 | 1 | 0 | 343 |
xs |
147 | 6 | 2 | 9 | 164 |
| Total | 28328 | 1240 | 1595 | 658 | 31821 |
Full analysis report: see analysis-jsoniq in artifacts.
QT3 Test Results - Parser:
|
| Suite | Status | Test file | Test case | Message |
|---|---|---|---|---|
fn |
ERROR |
fn/local-name-from-QName.xml:fn-local-name-from-qname-022 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; fn:local-name-from-QName(node-name(/*)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/local-name-from-QName.xml:fn-local-name-from-qname-023 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; fn:local-name-from-QName(node-name((//@*)[1])) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/local-name.xml:fn-local-name-11a |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; fn:local-name(/*) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/local-name.xml:fn-local-name-13a |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; fn:local-name((//@*:attr)[1]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/local-name.xml:fn-local-name-4 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; ((fn:local-name(())) eq ("")) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/local-name.xml:fn-local-name-5 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; ((fn:local-name((//text())[1])) eq ("")) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/local-name.xml:fn-local-name-8a |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; ((fn:count(fn:local-name(/))) eq (1)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/not.xml:fn-not-22 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; not(//banana) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/not.xml:fn-not-23 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; not(//*) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
FAIL |
fn/not.xml:fn-not-28 |
Wrong error code ==> expected: <FORG0006> but was: <RBST0002> |
|
fn |
ERROR |
fn/not.xml:fn-not-29 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; not((/, 23)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/prefix-from-QName.xml:fn-prefix-from-qname-21 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; fn:prefix-from-QName(node-name(/*)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/prefix-from-QName.xml:fn-prefix-from-qname-22 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; fn:prefix-from-QName(node-name((//@*)[1])) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-001 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (serialize(.)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
FAIL |
fn/serialize.xml:serialize-xml-002 |
Wrong error code ==> expected: <SENR0001> but was: <RBST0002> |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-003 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-004 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-006 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-007a |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
FAIL |
fn/serialize.xml:serialize-xml-011 |
Wrong error code ==> expected: <SENR0001> but was: <RBST0002> |
|
fn |
FAIL |
fn/serialize.xml:serialize-xml-013 |
Wrong error code ==> expected: <SENR0001> but was: <RBST0002> |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-026 |
There was an error on line 4 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:4:COLUMN:24:ENDLINE:4:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-027 |
There was an error on line 4 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:4:COLUMN:24:ENDLINE:4:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-028 |
There was an error on line 4 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:4:COLUMN:24:ENDLINE:4:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-029 |
There was an error on line 4 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:4:COLUMN:24:ENDLINE:4:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-030 |
There was an error on line 4 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:4:COLUMN:24:ENDLINE:4:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-031 |
There was an error on line 4 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:4:COLUMN:24:ENDLINE:4:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-101 |
There was an error on line 2 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (serialize(., map{})); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:2:COLUMN:24:ENDLINE:2:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-103 |
There was an error on line 2 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:2:COLUMN:24:ENDLINE:2:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-104 |
There was an error on line 2 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { "indent" : true() } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:2:COLUMN:24:ENDLINE:2:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-106 |
There was an error on line 2 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:2:COLUMN:24:ENDLINE:2:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-106a |
There was an error on line 2 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:2:COLUMN:24:ENDLINE:2:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-107 |
There was an error on line 2 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:2:COLUMN:24:ENDLINE:2:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-107a |
There was an error on line 2 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:2:COLUMN:24:ENDLINE:2:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
FAIL |
fn/serialize.xml:serialize-xml-119 |
Wrong error code ==> expected: <XQDY0137> but was: <RBST0002> |
|
fn |
FAIL |
fn/serialize.xml:serialize-xml-124 |
Wrong error code ==> expected: <XQDY0137> but was: <RBST0002> |
|
fn |
FAIL |
fn/serialize.xml:serialize-xml-125 |
Wrong error code ==> expected: <XQDY0137> but was: <RBST0002> |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-126 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-127 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { "omit-xml-declaration" : true() } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-127a |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-128 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { "omit-xml-declaration" : false() } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-129 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-130 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
fn |
ERROR |
fn/serialize.xml:serialize-xml-131 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/fn/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; declare variable $result := (let $params := map { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/fn/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
misc |
FAIL |
misc/CombinedErrorCodes.xml:combined-errors-2 |
All assertions in any-of failed ==> expected: <true> but was: <false> |
|
op |
FAIL |
op/except.xml:fn-except-node-args-015 |
All assertions in any-of failed ==> expected: <true> but was: <false> |
|
op |
FAIL |
op/except.xml:fn-except-node-args-016 |
All assertions in any-of failed ==> expected: <true> but was: <false> |
|
op |
ERROR |
op/except.xml:fn-except-node-args-017 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/op/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; ((number( (/atomic:root/atomic:integer) except (/atomic:root/atomic:string))) eq (12678967543233)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/op/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
op |
ERROR |
op/except.xml:fn-except-node-args-018 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/op/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; (/atomic:root/atomic:duration/text()) except (/atomic:root/atomic:duration/text()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/op/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
|
op |
ERROR |
op/except.xml:fn-except-node-args-019 |
There was an error on line 3 in file:/home/runner/work/rumble/rumble/qt3tests/op/: declare context item := validate strict { doc("file:///home/runner/work/rumble/rumble/qt3tests/docs/atomic.xml") }; (/atomic:root/atomic:date/text()) except (/atomic:root/atomic:date/text()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Code: [RBST0002] Message: XML Schema validate expressions are not executable yet. Metadata: file:/home/runner/work/rumble/rumble/qt3tests/op/:LINE:3:COLUMN:24:ENDLINE:3:ENDCOLUMN:114: This code can also be looked up in the documentation and specifications for more information. |
✅ Improvement summary: 127 test(s) previously failing, errored, or skipped now pass.
| Suite | Test file | Test case |
|---|---|---|
app |
app/fo-spec-examples.xml:fo-test-fn-analyze-string-001 |
|
app |
app/fo-spec-examples.xml:fo-test-fn-analyze-string-002 |
|
app |
app/fo-spec-examples.xml:fo-test-fn-analyze-string-003 |
|
fn |
fn/generate-id.xml:generate-id-014 |
|
fn |
fn/generate-id.xml:generate-id-015 |
|
fn |
fn/generate-id.xml:generate-id-016 |
|
fn |
fn/generate-id.xml:generate-id-017 |
|
fn |
fn/id.xml:K2-SeqIDFunc-4 |
|
fn |
fn/id.xml:K2-SeqIDFunc-5 |
|
fn |
fn/id.xml:K2-SeqIDFunc-6 |
|
fn |
fn/id.xml:K2-SeqIDFunc-7 |
|
fn |
fn/id.xml:fn-id-4 |
|
fn |
fn/idref.xml:fn-idref-4 |
|
fn |
fn/json-to-xml.xml:json-to-xml-error-043 |
|
fn |
fn/local-name-from-QName.xml:LocalNameFromQNameFunc012 |
|
fn |
fn/local-name-from-QName.xml:LocalNameFromQNameFunc013 |
|
fn |
fn/local-name-from-QName.xml:LocalNameFromQNameFunc014 |
|
fn |
fn/namespace-uri-from-QName.xml:NamespaceURIFromQNameFunc012 |
|
fn |
fn/namespace-uri-from-QName.xml:NamespaceURIFromQNameFunc013 |
|
fn |
fn/namespace-uri-from-QName.xml:NamespaceURIFromQNameFunc014 |
|
fn |
fn/path.xml:path014 |
|
misc |
misc/CombinedErrorCodes.xml:K-CombinedErrorCodes-13 |
|
misc |
misc/CombinedErrorCodes.xml:K-CombinedErrorCodes-14 |
|
misc |
misc/CombinedErrorCodes.xml:K-CombinedErrorCodes-15 |
|
misc |
misc/CombinedErrorCodes.xml:XQST0046_02 |
|
misc |
misc/CombinedErrorCodes.xml:XQST0047 |
|
misc |
misc/CombinedErrorCodes.xml:XQST0048 |
|
misc |
misc/CombinedErrorCodes.xml:XQST0057 |
|
misc |
misc/CombinedErrorCodes.xml:XQST0058 |
|
misc |
misc/CombinedErrorCodes.xml:XQST0070_1 |
|
misc |
misc/CombinedErrorCodes.xml:XQST0088_2 |
|
misc |
misc/CombinedErrorCodes.xml:combined-errors-1 |
|
misc |
misc/HigherOrderFunctions.xml:hof-003 |
|
prod |
prod/CastExpr.schema.xml:CastAs-ListType-20 |
|
prod |
prod/CastExpr.schema.xml:CastAs-UnionType-17 |
|
prod |
prod/CastExpr.schema.xml:qname-cast-1 |
|
prod |
prod/CastExpr.xml:K2-SeqExprCast-201 |
|
prod |
prod/CompNamespaceConstructor.xml:nscons-027 |
|
prod |
prod/CompNamespaceConstructor.xml:nscons-028 |
|
prod |
prod/CompNamespaceConstructor.xml:nscons-035 |
|
prod |
prod/CompNamespaceConstructor.xml:nscons-036 |
|
prod |
prod/CompNamespaceConstructor.xml:nscons-037 |
|
prod |
prod/CompNamespaceConstructor.xml:nscons-038 |
|
prod |
prod/DirElemContent.namespace.xml:Constr-inscope-1 |
|
prod |
prod/DirElemContent.namespace.xml:Constr-inscope-2 |
|
prod |
prod/DirElemContent.namespace.xml:Constr-inscope-3 |
|
prod |
prod/DirElemContent.namespace.xml:Constr-inscope-4 |
|
prod |
prod/FunctionCall.xml:FunctionCall-015 |
|
prod |
prod/FunctionCall.xml:FunctionCall-016 |
|
prod |
prod/FunctionCall.xml:FunctionCall-017 |
Summary of passed tests for xquery
| Test Suite | Passing | Failing | Errors | Skipped | Total |
|---|---|---|---|---|---|
app |
2027 | 35 | 90 | 5 | 2157 |
array |
207 | 0 | 2 | 0 | 209 |
fn |
10052 | 345 | 352 | 386 | 11135 |
map |
220 | 0 | 0 | 0 | 220 |
math |
149 | 0 | 0 | 0 | 149 |
misc |
730 | 67 | 24 | 50 | 871 |
op |
4266 | 19 | 81 | 0 | 4366 |
prod |
10582 | 560 | 857 | 208 | 12207 |
ser |
343 | 0 | 0 | 0 | 343 |
xs |
153 | 0 | 2 | 9 | 164 |
| Total | 28729 | 1026 | 1408 | 658 | 31821 |
Full analysis report: see analysis-xquery in artifacts.
…ONiq and XQuery tests
…s for baseline run identification
2745891 to
1ff8d3f
Compare
There was a problem hiding this comment.
Pull request overview
Adds initial compiler support for XQuery XML Schema features by introducing AST nodes and translation logic for import schema declarations and validate expressions, along with CI adjustments to run updated QT3 suites.
Changes:
- Updated XQuery grammar and translation visitors to parse/translate
validateexpressions (strict/lax/type) andimport schemadeclarations. - Introduced new AST nodes (
SchemaImport,ValidateExpression) and wired them through core visitors (clone, static context, type inference, execution mode). - Updated the QT3 GitHub Actions workflow baseline selection logic and switched the reusable workflow reference for QT3 runs.
Reviewed changes
Copilot reviewed 14 out of 14 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| src/main/java/org/rumbledb/parser/xquery/XQueryParser.g4 | Updates validateExpr grammar to use typeName and requires a non-empty enclosed expression. |
| src/main/java/org/rumbledb/expressions/typing/ValidateExpression.java | Adds a new XQuery validate AST node with strict/lax/type modes and serialization support. |
| src/main/java/org/rumbledb/expressions/module/SchemaImport.java | Adds a new AST node for import schema declarations and serialization support. |
| src/main/java/org/rumbledb/expressions/module/Prolog.java | Stores/serializes schema imports in the prolog and includes them in the AST children list. |
| src/main/java/org/rumbledb/expressions/AbstractNodeVisitor.java | Adds visitor hooks for SchemaImport and ValidateExpression. |
| src/main/java/org/rumbledb/errorcodes/ErrorCode.java | Adds error codes for schema import namespace/duplication errors. |
| src/main/java/org/rumbledb/compiler/XQueryTranslationVisitor.java | Translates schema imports (including namespace binding + duplicate detection) and translates XQuery validate to ValidateExpression. |
| src/main/java/org/rumbledb/compiler/TranslationVisitor.java | Updates JSONiq validate translation (compat path for sequence validation; otherwise uses ValidateExpression). |
| src/main/java/org/rumbledb/compiler/StaticContextVisitor.java | Traverses ValidateExpression. |
| src/main/java/org/rumbledb/compiler/RuntimeIteratorVisitor.java | Marks ValidateExpression as not executable yet via UnsupportedFeatureException. |
| src/main/java/org/rumbledb/compiler/InferTypeVisitor.java | Propagates operand static type through ValidateExpression. |
| src/main/java/org/rumbledb/compiler/ExecutionModeVisitor.java | Assigns LOCAL execution mode for ValidateExpression. |
| src/main/java/org/rumbledb/compiler/CloneVisitor.java | Adds cloning support for SchemaImport and ValidateExpression. |
| .github/workflows/run-qt3.yml | Adjusts QT3 baseline resolution logic and switches the reusable workflow ref for QT3 suite runs. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| "XML Schema validate expressions are not executable yet.", expression.getMetadata()); | ||
| } | ||
|
|
||
| @Override |
There was a problem hiding this comment.
This will be implemented in the upcoming PRs.
This is the first step in bringing full XML schema support to Rumble.
XQuery parser grammar has been updated to sync the definition of
validateExprwith the XQuery 3.1. Along with that, a newValidateExpressionnode type in the intermediate AST.Runtime support is not yet added, and error is thrown when visiting ValidateExpression in RuntimeIteratorVisitor. This will be done in the following pull requests.
All those regressions are expected, because they use some form of
validateexpression, which until now, they are parsed but not executed. They will be fixed in the future.Associated test suite update: RumbleDB/rumble-test-suite#67, which adds schema to the list of supported features and rewrites the query correctly so Rumble can find the schema import location.