W3C XQuery 1.0 Conformance

In generating the report we used: Zorba achieves 99.53 for the XQuery 1.0 tests in XQuery/XPath/XSLT 3.* Test Suite.Please see the table below for more details.
Summary of results for XQuery 1.0
Legend:    
        
passed     
        
almost passed (≥ 98%)     
        
failed     
        
untested
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 0/0
fn-available-environment-variables 1/1
fn-avg 237/237
fn-base-uri 62/62
fn-boolean 136/136
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 95/95
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 53/53
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/210
fn-default-collation 7/7
fn-distinct-values 104/104
fn-doc 43/43
fn-doc-available 13/13
fn-document-uri 35/35
fn-element-with-id 5/5
fn-empty 54/54
fn-encode-for-uri 29/29
fn-ends-with 38/38
fn-environment-variable 3/3
fn-error 97/97
fn-escape-html-uri 34/34
fn-exactly-one 54/54
fn-exists 58/58
fn-false 24/24
fn-filter 0/0
fn-floor 88/88
fn-fold-left 0/0
fn-fold-right 0/0
fn-format-date 0/0
fn-format-dateTime 0/0
fn-format-integer 0/0
fn-format-number 0/0
fn-format-time 0/0
fn-function-lookup 0/0
fn-function-arity 0/0
fn-function-name 0/0
fn-generate-id 0/0
fn-has-children 0/0
fn-head 0/0
fn-hours-from-dateTime 27/27
fn-hours-from-duration 31/31
fn-hours-from-time 27/27
fn-id 39/41
fn-idref 30/30
fn-implicit-timezone 27/27
fn-innermost 0/0
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 0/0
fn-max 201/201
fn-map-pairs 0/0
fn-matches 145/146
fn-matches.re 1/1
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 54/54
fn-node-name 35/35
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 0/0
fn-parse-json 0/0
fn-parse-xml 0/0
fn-parse-xml-fragment 0/0
fn-path 0/0
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 36/38
fn-reverse 70/70
fn-root 36/36
fn-round 245/245
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 0/0
fn-serialize-json 0/0
fn-starts-with 39/39
fn-static-base-uri 18/18
fn-string 62/62
fn-string-join 34/34
fn-string-length 33/35
fn-string-to-codepoints 44/44
fn-subsequence 103/103
fn-substring 48/48
fn-substring-after 36/37
fn-substring-before 35/36
fn-sum 218/218
fn-tail 0/0
fn-timezone-from-date 34/34
fn-timezone-from-dateTime 27/27
fn-timezone-from-time 27/27
fn-tokenize 50/50
fn-trace 27/27
fn-translate 42/42
fn-true 24/24
fn-unordered 34/34
fn-unparsed-text 0/0
fn-unparsed-text-available 0/0
fn-unparsed-text-lines 0/0
fn-upper-case 24/24
fn-uri-collection 0/0
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 0/0
math-asin 0/0
math-atan 0/0
math-atan2 0/0
math-cos 0/0
math-exp 0/0
math-exp10 0/0
math-log 0/0
math-log10 0/0
math-pi 0/0
math-pow 0/0
math-sin 0/0
math-sqrt 0/0
math-tan 0/0
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 0/0
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 0/0
op-base64Binary-equal 30/30
op-boolean-equal 55/55
op-boolean-greater-than 49/49
op-boolean-less-than 49/49
op-concat 0/0
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 69/69
op-union 82/82
op-yearMonthDuration-greater-than 34/34
op-yearMonthDuration-less-than 34/34
prod-AllowingEmpty 0/0
prod-Annotation 0/0
prod-AxisStep 330/330
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 799/799
prod-CastExpr 2732/2732
prod-CastExpr.derived 154/155
prod-CastExpr.schema 58/58
prod-Comment 45/45
prod-CompAttrConstructor 109/109
prod-CompDocConstructor 57/58
prod-CompCommentConstructor 28/28
prod-CompElemConstructor 72/72
prod-CompNamespaceConstructor 0/0
prod-CompPIConstructor 54/54
prod-CompTextConstructor 35/35
prod-ConstructionDecl 26/26
prod-ConstructionDecl.schema 4/4
prod-ContextItemDecl 0/0
prod-ContextItemExpr 45/45
prod-CopyNamespacesDecl 36/36
prod-CountClause 0/0
prod-DecimalFormatDecl 0/0
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 2/2
prod-ExtensionExpr 51/51
prod-FLWORExpr 21/21
prod-FLWORExpr.static-typing 0/0
prod-ForClause 188/188
prod-FunctionCall 66/69
prod-FunctionDecl 137/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 0/0
prod-IfExpr 42/42
prod-InstanceofExpr 277/278
prod-LetClause 81/81
prod-Literal 163/166
prod-ModuleImport 72/80
prod-NamedFunctionRef 0/0
prod-NamespaceDecl 44/44
prod-NameTest 122/122
prod-NodeTest 67/67
prod-OptionDecl 8/8
prod-OptionDecl.serialization 0/0
prod-OrExpr 371/371
prod-OrderByClause 195/201
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 0/0
prod-ReturnClause 21/21
prod-SchemaImport 105/116
prod-SequenceType 21/21
prod-StepExpr 58/58
prod-SwitchExpr 0/0
prod-TreatExpr 69/69
prod-TryCatchExpr 0/0
prod-TypeswitchExpr 56/56
prod-UnorderedExpr 26/26
prod-ValidateExpr 66/66
prod-ValueComp 44/44
prod-VarDecl 124/124
prod-VarDecl.external 94/95
prod-VarDefaultValue 0/0
prod-VersionDecl 27/28
prod-WhereClause 71/71
prod-WindowClause 0/0
misc-CombinedErrorCodes 254/254
misc-AnnexE 8/8
misc-AppendixA4 9/9
misc-ErrorsAndOptimization 7/7
misc-HigherOrderFunctions 0/0
misc-MiscFunctions 38/38
misc-StaticContext 1/1
misc-Serialization 4/12
misc-Surrogates 17/17
misc-XMLEdition 9/10
app-CatalogCheck 10/10
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