.Please see the table below for more details.
Tests |
Zorba 2.9.1 XQ30 (QT3 vCVS) |
fn-abs |
183/183 |
fn-adjust-date-to-timezone |
40/40 |
fn-adjust-dateTime-to-timezone |
47/47 |
fn-adjust-time-to-timezone |
41/41 |
fn-analyze-string |
32/32 |
fn-available-environment-variables |
11/11 |
fn-avg |
237/237 |
fn-base-uri |
82/82 |
fn-boolean |
137/137 |
fn-ceiling |
87/87 |
fn-codepoint-equal |
36/36 |
fn-codepoints-to-string |
76/76 |
fn-collection |
18/29 |
fn-compare |
63/64 |
fn-concat |
96/96 |
fn-contains |
41/41 |
fn-count |
316/316 |
fn-current-date |
26/26 |
fn-current-dateTime |
27/27 |
fn-current-time |
24/24 |
fn-data |
56/56 |
fn-dateTime |
52/52 |
fn-day-from-date |
27/27 |
fn-day-from-dateTime |
27/27 |
fn-days-from-duration |
31/31 |
fn-deep-equal |
204/214 |
fn-default-collation |
7/7 |
fn-distinct-values |
104/104 |
fn-doc |
43/43 |
fn-doc-available |
13/13 |
fn-document-uri |
53/53 |
fn-element-with-id |
5/5 |
fn-empty |
54/54 |
fn-encode-for-uri |
29/29 |
fn-ends-with |
38/38 |
fn-environment-variable |
12/12 |
fn-error |
97/97 |
fn-escape-html-uri |
34/34 |
fn-exactly-one |
54/54 |
fn-exists |
58/58 |
fn-false |
25/25 |
fn-filter |
24/24 |
fn-floor |
88/88 |
fn-fold-left |
19/20 |
fn-fold-right |
20/20 |
fn-format-date |
89/89 |
fn-format-dateTime |
76/77 |
fn-format-integer |
59/60 |
fn-format-number |
62/71 |
fn-format-time |
37/37 |
fn-function-lookup |
553/558 |
fn-function-arity |
21/21 |
fn-function-name |
23/23 |
fn-generate-id |
17/21 |
fn-has-children |
33/33 |
fn-head |
6/6 |
fn-hours-from-dateTime |
27/27 |
fn-hours-from-duration |
31/31 |
fn-hours-from-time |
27/27 |
fn-id |
39/41 |
fn-idref |
31/31 |
fn-implicit-timezone |
27/27 |
fn-innermost |
50/50 |
fn-index-of |
53/53 |
fn-insert-before |
43/43 |
fn-in-scope-prefixes |
58/58 |
fn-iri-to-uri |
46/46 |
fn-lang |
36/36 |
fn-last |
65/65 |
fn-local-name |
59/59 |
fn-local-name-from-QName |
24/24 |
fn-lower-case |
24/24 |
fn-map |
11/11 |
fn-max |
201/201 |
fn-map-pairs |
44/45 |
fn-matches |
149/150 |
fn-matches.re |
1001/1001 |
fn-min |
200/200 |
fn-minutes-from-dateTime |
27/27 |
fn-minutes-from-duration |
32/32 |
fn-minutes-from-time |
27/27 |
fn-month-from-date |
27/27 |
fn-months-from-duration |
31/31 |
fn-month-from-dateTime |
27/27 |
fn-name |
33/33 |
fn-namespace-uri |
33/33 |
fn-namespace-uri-for-prefix |
29/29 |
fn-namespace-uri-from-QName |
29/29 |
fn-nilled |
63/63 |
fn-node-name |
43/43 |
fn-normalize-space |
37/39 |
fn-normalize-unicode |
41/44 |
fn-not |
83/83 |
fn-number |
66/66 |
fn-one-or-more |
56/56 |
fn-outermost |
50/50 |
fn-parse-json |
0/0 |
fn-parse-xml |
12/14 |
fn-parse-xml-fragment |
20/23 |
fn-path |
17/17 |
fn-position |
66/66 |
fn-prefix-from-QName |
24/24 |
fn-QName |
34/34 |
fn-remove |
48/48 |
fn-replace |
72/73 |
fn-resolve-QName |
27/27 |
fn-resolve-uri |
37/39 |
fn-reverse |
70/70 |
fn-root |
36/36 |
fn-round |
254/254 |
fn-round-half-to-even |
128/128 |
fn-seconds-from-dateTime |
27/27 |
fn-seconds-from-duration |
32/32 |
fn-seconds-from-time |
27/27 |
fn-serialize |
11/13 |
fn-serialize-json |
0/0 |
fn-starts-with |
39/39 |
fn-static-base-uri |
18/18 |
fn-string |
63/63 |
fn-string-join |
39/39 |
fn-string-length |
34/36 |
fn-string-to-codepoints |
44/44 |
fn-subsequence |
105/105 |
fn-substring |
48/48 |
fn-substring-after |
36/37 |
fn-substring-before |
35/36 |
fn-sum |
218/218 |
fn-tail |
6/6 |
fn-timezone-from-date |
34/34 |
fn-timezone-from-dateTime |
27/27 |
fn-timezone-from-time |
27/27 |
fn-tokenize |
51/53 |
fn-trace |
27/27 |
fn-translate |
42/42 |
fn-true |
25/25 |
fn-unordered |
34/34 |
fn-unparsed-text |
45/49 |
fn-unparsed-text-available |
43/48 |
fn-unparsed-text-lines |
42/51 |
fn-upper-case |
24/24 |
fn-uri-collection |
7/7 |
fn-year-from-date |
27/27 |
fn-years-from-duration |
31/31 |
fn-year-from-dateTime |
27/27 |
fn-zero-or-one |
51/51 |
math-acos |
8/9 |
math-asin |
9/9 |
math-atan |
9/9 |
math-atan2 |
10/10 |
math-cos |
9/9 |
math-exp |
9/9 |
math-exp10 |
8/8 |
math-log |
9/9 |
math-log10 |
9/9 |
math-pi |
5/5 |
math-pow |
34/34 |
math-sin |
9/9 |
math-sqrt |
9/9 |
math-tan |
11/11 |
map-new |
0/0 |
map-contains |
0/0 |
map-get |
0/0 |
map-entry |
0/0 |
map-size |
0/0 |
map-keys |
0/0 |
map-remove |
0/0 |
map-collation |
0/0 |
xs-anyURI |
11/13 |
xs-base64Binary |
36/37 |
xs-dateTimeStamp |
6/6 |
xs-double |
3/3 |
xs-error |
36/49 |
xs-float |
5/5 |
xs-hexBinary |
1/1 |
xs-normalizedString |
6/6 |
xs-token |
6/6 |
op-add-dayTimeDurations |
61/61 |
op-add-dayTimeDuration-to-date |
25/25 |
op-add-dayTimeDuration-to-dateTime |
27/27 |
op-add-dayTimeDuration-to-time |
26/26 |
op-add-yearMonthDurations |
27/27 |
op-add-yearMonthDuration-to-date |
27/27 |
op-add-yearMonthDuration-to-dateTime |
29/29 |
op-anyURI-equal |
22/22 |
op-anyURI-greater-than |
10/10 |
op-anyURI-less-than |
8/8 |
op-bang |
14/14 |
op-base64Binary-equal |
30/30 |
op-boolean-equal |
55/55 |
op-boolean-greater-than |
49/49 |
op-boolean-less-than |
49/49 |
op-concat |
92/92 |
op-concatenate |
54/54 |
op-date-equal |
47/47 |
op-date-greater-than |
48/48 |
op-date-less-than |
48/48 |
op-dateTime-equal |
71/71 |
op-dateTime-greater-than |
44/44 |
op-dateTime-less-than |
44/44 |
op-dayTimeDuration-greater-than |
58/58 |
op-dayTimeDuration-less-than |
46/46 |
op-divide-dayTimeDuration |
55/55 |
op-divide-dayTimeDuration-by-dayTimeDuration |
25/25 |
op-divide-yearMonthDuration |
31/31 |
op-divide-yearMonthDuration-by-yearMonthDuration |
23/23 |
op-duration-equal |
158/158 |
op-except |
71/71 |
op-gDay-equal |
51/51 |
op-gMonth-equal |
45/45 |
op-gMonthDay-equal |
51/51 |
op-gYear-equal |
46/46 |
op-gYearMonth-equal |
46/46 |
op-hexBinary-equal |
32/32 |
op-intersect |
71/71 |
op-is-same-node |
37/37 |
op-multiply-dayTimeDuration |
46/46 |
op-multiply-yearMonthDuration |
44/44 |
op-node-after |
35/35 |
op-node-before |
35/35 |
op-NOTATION-equal |
22/22 |
op-numeric-add |
140/140 |
op-numeric-equal |
202/202 |
op-numeric-divide |
140/140 |
op-numeric-greater-than |
116/116 |
op-numeric-integer-divide |
136/136 |
op-numeric-less-than |
183/183 |
op-numeric-mod |
124/124 |
op-numeric-multiply |
107/107 |
op-numeric-subtract |
119/119 |
op-numeric-unary-minus |
64/64 |
op-numeric-unary-plus |
55/55 |
op-QName-equal |
38/38 |
op-string-equal |
15/15 |
op-string-greater-than |
9/9 |
op-string-less-than |
10/10 |
op-subtract-dates |
30/30 |
op-subtract-dateTimes |
30/30 |
op-subtract-dayTimeDuration-from-date |
23/23 |
op-subtract-dayTimeDuration-from-dateTime |
22/22 |
op-subtract-dayTimeDuration-from-time |
27/27 |
op-subtract-dayTimeDurations |
69/69 |
op-subtract-times |
33/33 |
op-subtract-yearMonthDuration-from-date |
25/25 |
op-subtract-yearMonthDuration-from-dateTime |
23/23 |
op-subtract-yearMonthDurations |
33/33 |
op-time-equal |
58/58 |
op-time-greater-than |
44/44 |
op-time-less-than |
44/44 |
op-to |
72/72 |
op-union |
82/82 |
op-yearMonthDuration-greater-than |
34/34 |
op-yearMonthDuration-less-than |
34/34 |
prod-AllowingEmpty |
18/18 |
prod-Annotation |
37/51 |
prod-AxisStep |
332/332 |
prod-AxisStep.abbr |
23/23 |
prod-AxisStep.ancestor |
43/43 |
prod-AxisStep.ancestor-or-self |
31/31 |
prod-AxisStep.following |
25/25 |
prod-AxisStep.following-sibling |
33/33 |
prod-AxisStep.preceding |
31/31 |
prod-AxisStep.preceding-sibling |
28/28 |
prod-AxisStep.static-typing |
0/0 |
prod-AxisStep.unabbr |
26/26 |
prod-BaseURIDecl |
37/38 |
prod-BoundarySpaceDecl |
28/28 |
prod-CastableExpr |
800/801 |
prod-CastExpr |
2742/2744 |
prod-CastExpr.derived |
154/155 |
prod-CastExpr.schema |
113/126 |
prod-Comment |
45/45 |
prod-CompAttrConstructor |
109/109 |
prod-CompDocConstructor |
57/58 |
prod-CompCommentConstructor |
28/28 |
prod-CompElemConstructor |
72/72 |
prod-CompNamespaceConstructor |
41/41 |
prod-CompPIConstructor |
54/54 |
prod-CompTextConstructor |
35/35 |
prod-ConstructionDecl |
26/26 |
prod-ConstructionDecl.schema |
4/4 |
prod-ContextItemDecl |
38/38 |
prod-ContextItemExpr |
45/45 |
prod-CopyNamespacesDecl |
36/36 |
prod-CountClause |
10/10 |
prod-DecimalFormatDecl |
30/30 |
prod-DefaultCollationDecl |
8/8 |
prod-DefaultNamespaceDecl |
57/59 |
prod-DirAttributeList |
124/124 |
prod-DirectConstructor |
91/91 |
prod-DirElemConstructor |
67/67 |
prod-DirElemContent |
126/127 |
prod-DirElemContent.namespace |
131/132 |
prod-DirElemContent.whitespace |
83/83 |
prod-EmptyOrderDecl |
32/32 |
prod-EQName |
20/21 |
prod-ExtensionExpr |
51/51 |
prod-FLWORExpr |
21/21 |
prod-FLWORExpr.static-typing |
0/0 |
prod-ForClause |
188/188 |
prod-FunctionCall |
86/95 |
prod-FunctionDecl |
151/152 |
prod-GeneralComp.eq |
172/172 |
prod-GeneralComp.ge |
110/110 |
prod-GeneralComp.gt |
118/118 |
prod-GeneralComp.le |
108/108 |
prod-GeneralComp.lt |
127/127 |
prod-GeneralComp.ne |
140/140 |
prod-GroupByClause |
28/28 |
prod-IfExpr |
42/42 |
prod-InstanceofExpr |
304/308 |
prod-LetClause |
81/81 |
prod-Literal |
163/166 |
prod-ModuleImport |
99/107 |
prod-NamedFunctionRef |
537/542 |
prod-NamespaceDecl |
44/44 |
prod-NameTest |
122/122 |
prod-NodeTest |
67/67 |
prod-OptionDecl |
8/8 |
prod-OptionDecl.serialization |
25/32 |
prod-OrExpr |
371/371 |
prod-OrderByClause |
198/204 |
prod-OrderingModeDecl |
27/27 |
prod-PathExpr |
17/17 |
prod-ParenthesizedExpr |
20/20 |
prod-PositionalVar |
34/34 |
prod-Predicate |
190/190 |
prod-QuantifiedExpr |
200/200 |
prod-RequireProhibitFeature |
59/59 |
prod-ReturnClause |
21/21 |
prod-SchemaImport |
103/134 |
prod-SequenceType |
21/21 |
prod-StepExpr |
58/58 |
prod-SwitchExpr |
22/22 |
prod-TreatExpr |
69/69 |
prod-TryCatchExpr |
167/167 |
prod-TypeswitchExpr |
68/69 |
prod-UnorderedExpr |
26/26 |
prod-ValidateExpr |
76/83 |
prod-ValueComp |
44/44 |
prod-VarDecl |
125/125 |
prod-VarDecl.external |
94/95 |
prod-VarDefaultValue |
37/37 |
prod-VersionDecl |
27/28 |
prod-WhereClause |
79/79 |
prod-WindowClause |
117/117 |
misc-CombinedErrorCodes |
243/244 |
misc-AnnexE |
8/8 |
misc-AppendixA4 |
9/9 |
misc-ErrorsAndOptimization |
7/7 |
misc-HigherOrderFunctions |
125/126 |
misc-MiscFunctions |
38/38 |
misc-StaticContext |
1/1 |
misc-Serialization |
4/12 |
misc-Surrogates |
17/17 |
misc-XMLEdition |
9/10 |
app-CatalogCheck |
12/12 |
app-Demos |
4/4 |
app-FunctxFn |
500/500 |
app-FunctxFunctx |
627/627 |
app-UseCaseNS |
8/8 |
app-UseCasePARTS |
1/1 |
app-UseCaseR |
18/18 |
app-UseCaseSEQ |
5/5 |
app-UseCaseSGML |
11/11 |
app-UseCaseSTRING |
4/4 |
app-UseCaseTREE |
6/6 |
app-UseCaseXMP |
12/12 |
app-XMark |
21/21 |