| Version | XPath | XQuery |
|---|---|---|
| 1.0/2.0 | 100.0% 15175 / 15181 | 99.9% 21302 / 21314 |
| 3.0 | 99.8% 19201 / 19247 | 99.7% 26141 / 26211 |
| 3.1 | 99.7% 21779 / 21846 | 99.7% 29903 / 30001 |
| Extension | XPath/XQuery | |
| EXPath (file module) | 97.3% 179 / 184 | |
| JSON parser | 100.0% 318 / 318 | |
| Name | Passed | Failed | Wrong error | N/A | Skipped | |
|---|---|---|---|---|---|---|
| Total | 15175 | 6 | 0 | 5955 | 4 | |
| fn-abs | 183 | 0 | 0 | 5 | 0 | |
| fn-adjust-date-to-timezone | 37 | 0 | 0 | 4 | 0 | |
| fn-adjust-dateTime-to-timezone | 46 | 0 | 0 | 2 | 0 | |
| fn-adjust-time-to-timezone | 38 | 0 | 0 | 4 | 0 | |
| fn-available-environment-variables | 0 | 0 | 0 | 11 | 0 | |
| fn-avg | 237 | 0 | 0 | 2 | 0 | |
| fn-base-uri | 4 | 0 | 0 | 78 | 0 | |
| fn-boolean | 131 | 0 | 0 | 12 | 0 | |
| fn-ceiling | 87 | 0 | 0 | 7 | 0 | |
| fn-codepoint-equal | 30 | 0 | 0 | 6 | 0 | |
| fn-codepoints-to-string | 66 | 0 | 0 | 13 | 0 | |
| fn-collection | 17 | 0 | 0 | 16 | 0 | |
| fn-compare | 58 | 0 | 0 | 38 | 0 | |
| fn-concat | 95 | 0 | 0 | 1 | 0 | |
| fn-contains | 35 | 0 | 0 | 40 | 0 | |
| fn-contains-token | 0 | 0 | 0 | 45 | 0 | |
| fn-count | 74 | 0 | 0 | 242 | 0 | |
| fn-current-date | 26 | 0 | 0 | 0 | 0 | |
| fn-current-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-current-time | 24 | 0 | 0 | 0 | 0 | |
| fn-data | 45 | 0 | 0 | 20 | 0 | |
| fn-dateTime | 52 | 0 | 0 | 0 | 0 | |
| fn-day-from-date | 27 | 0 | 0 | 0 | 0 | |
| fn-day-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-days-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-deep-equal | 161 | 0 | 0 | 102 | 0 | |
| fn-default-collation | 7 | 0 | 0 | 0 | 0 | |
| fn-distinct-values | 91 | 0 | 0 | 15 | 0 | |
| fn-doc | 38 | 0 | 0 | 7 | 0 | |
| fn-doc-available | 11 | 1 | 0 | 5 | 0 | |
| fn-document-uri | 13 | 0 | 0 | 41 | 0 | |
| fn-element-with-id | 0 | 0 | 0 | 5 | 0 | |
| fn-empty | 52 | 0 | 0 | 2 | 0 | |
| fn-encode-for-uri | 29 | 0 | 0 | 0 | 0 | |
| fn-ends-with | 32 | 0 | 0 | 23 | 0 | |
| fn-environment-variable | 0 | 0 | 0 | 12 | 0 | |
| fn-error | 89 | 0 | 0 | 9 | 0 | |
| fn-escape-html-uri | 34 | 0 | 0 | 0 | 0 | |
| fn-exactly-one | 50 | 0 | 0 | 4 | 0 | |
| fn-exists | 56 | 0 | 0 | 2 | 0 | |
| fn-false | 24 | 0 | 0 | 1 | 0 | |
| fn-floor | 88 | 0 | 0 | 0 | 0 | |
| fn-function-arity | 0 | 0 | 0 | 23 | 0 | |
| fn-function-name | 0 | 0 | 0 | 24 | 0 | |
| fn-has-children | 0 | 0 | 0 | 37 | 0 | |
| fn-hours-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-hours-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-hours-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-id | 17 | 0 | 0 | 44 | 0 | |
| fn-idref | 10 | 0 | 0 | 44 | 0 | |
| fn-implicit-timezone | 27 | 0 | 0 | 0 | 0 | |
| fn-innermost | 0 | 0 | 0 | 59 | 0 | |
| fn-index-of | 53 | 0 | 0 | 0 | 0 | |
| fn-insert-before | 43 | 0 | 0 | 0 | 0 | |
| fn-in-scope-prefixes | 12 | 0 | 0 | 50 | 0 | |
| fn-iri-to-uri | 46 | 0 | 0 | 1 | 0 | |
| fn-lang | 36 | 0 | 0 | 10 | 0 | |
| fn-last | 54 | 0 | 0 | 12 | 0 | |
| fn-local-name | 34 | 0 | 0 | 26 | 0 | |
| fn-local-name-from-QName | 12 | 0 | 0 | 16 | 0 | |
| fn-lower-case | 27 | 0 | 0 | 1 | 0 | |
| fn-max | 186 | 0 | 0 | 22 | 0 | |
| fn-matches | 145 | 5 | 0 | 16 | 0 | |
| fn-min | 185 | 0 | 0 | 22 | 0 | |
| fn-minutes-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-minutes-from-duration | 32 | 0 | 0 | 0 | 0 | |
| fn-minutes-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-month-from-date | 27 | 0 | 0 | 0 | 0 | |
| fn-months-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-month-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-name | 31 | 0 | 0 | 3 | 0 | |
| fn-namespace-uri | 15 | 0 | 0 | 18 | 0 | |
| fn-namespace-uri-for-prefix | 2 | 0 | 0 | 27 | 0 | |
| fn-namespace-uri-from-QName | 12 | 0 | 0 | 18 | 0 | |
| fn-nilled | 7 | 0 | 0 | 57 | 0 | |
| fn-node-name | 10 | 0 | 0 | 34 | 0 | |
| fn-normalize-space | 35 | 0 | 0 | 4 | 0 | |
| fn-normalize-unicode | 43 | 0 | 0 | 5 | 0 | |
| fn-not | 76 | 0 | 0 | 7 | 0 | |
| fn-number | 66 | 0 | 0 | 0 | 0 | |
| fn-one-or-more | 53 | 0 | 0 | 3 | 0 | |
| fn-outermost | 0 | 0 | 0 | 59 | 0 | |
| fn-position | 67 | 0 | 0 | 0 | 0 | |
| fn-prefix-from-QName | 25 | 0 | 0 | 2 | 0 | |
| fn-QName | 25 | 0 | 0 | 9 | 0 | |
| fn-remove | 51 | 0 | 0 | 0 | 0 | |
| fn-replace | 80 | 0 | 0 | 10 | 0 | |
| fn-resolve-QName | 8 | 0 | 0 | 23 | 0 | |
| fn-resolve-uri | 37 | 0 | 0 | 2 | 0 | |
| fn-reverse | 66 | 0 | 0 | 4 | 0 | |
| fn-root | 11 | 0 | 0 | 27 | 0 | |
| fn-round | 245 | 0 | 0 | 16 | 0 | |
| fn-round-half-to-even | 128 | 0 | 0 | 0 | 0 | |
| fn-seconds-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-seconds-from-duration | 32 | 0 | 0 | 0 | 0 | |
| fn-seconds-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-serialize | 0 | 0 | 0 | 168 | 0 | |
| fn-starts-with | 33 | 0 | 0 | 31 | 0 | |
| fn-static-base-uri | 5 | 0 | 0 | 13 | 0 | |
| fn-string | 61 | 0 | 0 | 10 | 0 | |
| fn-string-join | 34 | 0 | 0 | 12 | 0 | |
| fn-string-length | 31 | 0 | 0 | 5 | 0 | |
| fn-string-to-codepoints | 44 | 0 | 0 | 0 | 0 | |
| fn-subsequence | 98 | 0 | 0 | 7 | 0 | |
| fn-substring | 48 | 0 | 0 | 0 | 0 | |
| fn-substring-after | 37 | 0 | 0 | 18 | 0 | |
| fn-substring-before | 36 | 0 | 0 | 18 | 0 | |
| fn-sum | 221 | 0 | 0 | 1 | 0 | |
| fn-timezone-from-date | 28 | 0 | 0 | 6 | 0 | |
| fn-timezone-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-timezone-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-tokenize | 49 | 0 | 0 | 18 | 0 | |
| fn-trace | 26 | 0 | 0 | 4 | 0 | |
| fn-translate | 42 | 0 | 0 | 2 | 0 | |
| fn-true | 24 | 0 | 0 | 1 | 0 | |
| fn-unordered | 40 | 0 | 0 | 3 | 0 | |
| fn-upper-case | 28 | 0 | 0 | 1 | 0 | |
| fn-year-from-date | 27 | 0 | 0 | 0 | 0 | |
| fn-years-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-year-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-zero-or-one | 49 | 0 | 0 | 2 | 0 | |
| xs-anyURI | 13 | 0 | 0 | 4 | 0 | |
| xs-base64Binary | 39 | 0 | 0 | 0 | 0 | |
| xs-dateTimeStamp | 6 | 0 | 0 | 0 | 0 | |
| xs-double | 3 | 0 | 0 | 2 | 0 | |
| xs-float | 5 | 0 | 0 | 1 | 0 | |
| xs-hexBinary | 1 | 0 | 0 | 0 | 0 | |
| xs-normalizedString | 6 | 0 | 0 | 1 | 0 | |
| xs-token | 6 | 0 | 0 | 1 | 0 | |
| op-add-dayTimeDurations | 24 | 0 | 0 | 37 | 0 | |
| op-add-dayTimeDuration-to-date | 22 | 0 | 0 | 5 | 0 | |
| op-add-dayTimeDuration-to-dateTime | 24 | 0 | 0 | 3 | 0 | |
| op-add-dayTimeDuration-to-time | 24 | 0 | 0 | 2 | 0 | |
| op-add-yearMonthDurations | 24 | 0 | 0 | 3 | 0 | |
| op-add-yearMonthDuration-to-date | 24 | 0 | 0 | 3 | 0 | |
| op-add-yearMonthDuration-to-dateTime | 26 | 0 | 0 | 3 | 0 | |
| op-anyURI-equal | 22 | 0 | 0 | 0 | 0 | |
| op-anyURI-greater-than | 10 | 0 | 0 | 0 | 0 | |
| op-anyURI-less-than | 8 | 0 | 0 | 0 | 0 | |
| op-base64Binary-equal | 27 | 0 | 0 | 3 | 0 | |
| op-boolean-equal | 48 | 0 | 0 | 9 | 0 | |
| op-boolean-greater-than | 39 | 0 | 0 | 10 | 0 | |
| op-boolean-less-than | 39 | 0 | 0 | 10 | 0 | |
| op-concatenate | 54 | 0 | 0 | 0 | 0 | |
| op-date-equal | 39 | 0 | 0 | 8 | 0 | |
| op-date-greater-than | 39 | 0 | 0 | 9 | 0 | |
| op-date-less-than | 39 | 0 | 0 | 9 | 0 | |
| op-dateTime-equal | 63 | 0 | 0 | 10 | 0 | |
| op-dateTime-greater-than | 36 | 0 | 0 | 8 | 0 | |
| op-dateTime-less-than | 36 | 0 | 0 | 8 | 0 | |
| op-dayTimeDuration-greater-than | 28 | 0 | 0 | 30 | 0 | |
| op-dayTimeDuration-less-than | 28 | 0 | 0 | 18 | 0 | |
| op-divide-dayTimeDuration | 37 | 0 | 0 | 18 | 0 | |
| op-divide-dayTimeDuration-by-dayTimeDuration | 25 | 0 | 0 | 0 | 0 | |
| op-divide-yearMonthDuration | 28 | 0 | 0 | 3 | 0 | |
| op-divide-yearMonthDuration-by-yearMonthDuration | 23 | 0 | 0 | 0 | 0 | |
| op-duration-equal | 144 | 0 | 0 | 14 | 0 | |
| op-except | 18 | 0 | 0 | 54 | 0 | |
| op-gDay-equal | 45 | 0 | 0 | 6 | 0 | |
| op-gMonth-equal | 39 | 0 | 0 | 6 | 0 | |
| op-gMonthDay-equal | 45 | 0 | 0 | 6 | 0 | |
| op-gYear-equal | 40 | 0 | 0 | 6 | 0 | |
| op-gYearMonth-equal | 40 | 0 | 0 | 6 | 0 | |
| op-hexBinary-equal | 32 | 0 | 0 | 3 | 0 | |
| op-intersect | 21 | 0 | 0 | 54 | 0 | |
| op-is-same-node | 22 | 0 | 0 | 16 | 0 | |
| op-multiply-dayTimeDuration | 33 | 0 | 0 | 14 | 0 | |
| op-multiply-yearMonthDuration | 40 | 0 | 0 | 4 | 0 | |
| op-node-after | 26 | 0 | 0 | 9 | 0 | |
| op-node-before | 26 | 0 | 0 | 10 | 0 | |
| op-numeric-add | 131 | 0 | 0 | 24 | 0 | |
| op-numeric-equal | 178 | 0 | 0 | 24 | 0 | |
| op-numeric-divide | 119 | 0 | 0 | 21 | 0 | |
| op-numeric-greater-than | 92 | 0 | 0 | 26 | 0 | |
| op-numeric-integer-divide | 125 | 0 | 0 | 11 | 0 | |
| op-numeric-less-than | 154 | 0 | 0 | 29 | 0 | |
| op-numeric-mod | 113 | 0 | 0 | 11 | 0 | |
| op-numeric-multiply | 73 | 0 | 0 | 34 | 0 | |
| op-numeric-subtract | 106 | 0 | 0 | 13 | 0 | |
| op-numeric-unary-minus | 61 | 0 | 0 | 5 | 0 | |
| op-numeric-unary-plus | 52 | 0 | 0 | 3 | 0 | |
| op-QName-equal | 36 | 0 | 0 | 2 | 0 | |
| op-string-equal | 9 | 0 | 0 | 6 | 0 | |
| op-string-greater-than | 9 | 0 | 0 | 0 | 0 | |
| op-string-less-than | 10 | 0 | 0 | 0 | 0 | |
| op-subtract-dates | 30 | 0 | 0 | 0 | 0 | |
| op-subtract-dateTimes | 30 | 0 | 0 | 0 | 0 | |
| op-subtract-dayTimeDuration-from-date | 21 | 0 | 0 | 2 | 0 | |
| op-subtract-dayTimeDuration-from-dateTime | 20 | 0 | 0 | 2 | 0 | |
| op-subtract-dayTimeDuration-from-time | 26 | 0 | 0 | 1 | 0 | |
| op-subtract-dayTimeDurations | 32 | 0 | 0 | 37 | 0 | |
| op-subtract-times | 33 | 0 | 0 | 0 | 0 | |
| op-subtract-yearMonthDuration-from-date | 23 | 0 | 0 | 2 | 0 | |
| op-subtract-yearMonthDuration-from-dateTime | 21 | 0 | 0 | 2 | 0 | |
| op-subtract-yearMonthDurations | 30 | 0 | 0 | 3 | 0 | |
| op-time-equal | 52 | 0 | 0 | 6 | 0 | |
| op-time-greater-than | 38 | 0 | 0 | 6 | 0 | |
| op-time-less-than | 38 | 0 | 0 | 6 | 0 | |
| op-to | 157 | 0 | 0 | 7 | 4 | |
| op-union | 20 | 0 | 0 | 62 | 0 | |
| op-yearMonthDuration-greater-than | 28 | 0 | 0 | 6 | 0 | |
| op-yearMonthDuration-less-than | 28 | 0 | 0 | 6 | 0 | |
| prod-ArrayTest | 0 | 0 | 0 | 55 | 0 | |
| prod-ArrowPostfix | 0 | 0 | 0 | 42 | 0 | |
| prod-AxisStep | 223 | 0 | 0 | 125 | 0 | |
| prod-AxisStep.abbr | 21 | 0 | 0 | 2 | 0 | |
| prod-AxisStep.ancestor | 21 | 0 | 0 | 22 | 0 | |
| prod-AxisStep.ancestor-or-self | 21 | 0 | 0 | 10 | 0 | |
| prod-AxisStep.following | 21 | 0 | 0 | 5 | 0 | |
| prod-AxisStep.following-sibling | 21 | 0 | 0 | 12 | 0 | |
| prod-AxisStep.preceding | 17 | 0 | 0 | 15 | 0 | |
| prod-AxisStep.preceding-sibling | 18 | 0 | 0 | 10 | 0 | |
| prod-AxisStep.unabbr | 26 | 0 | 0 | 0 | 0 | |
| prod-CastableExpr | 781 | 0 | 0 | 178 | 0 | |
| prod-CastExpr | 2713 | 0 | 0 | 59 | 0 | |
| prod-Comment | 27 | 0 | 0 | 18 | 0 | |
| prod-ContextItemExpr | 43 | 0 | 0 | 2 | 0 | |
| prod-CurlyArrayConstructor | 0 | 0 | 0 | 5 | 0 | |
| prod-DirectConstructor | 2 | 0 | 0 | 89 | 0 | |
| prod-DirElemContent | 4 | 0 | 0 | 131 | 0 | |
| prod-DirElemContent.namespace | 0 | 0 | 0 | 133 | 0 | |
| prod-DirElemContent.whitespace | 0 | 0 | 0 | 83 | 0 | |
| prod-EQName | 0 | 0 | 0 | 49 | 0 | |
| prod-ForClause | 75 | 0 | 0 | 114 | 0 | |
| prod-FunctionCall | 53 | 0 | 0 | 99 | 0 | |
| prod-GeneralComp.eq | 115 | 0 | 0 | 78 | 0 | |
| prod-GeneralComp.ge | 58 | 0 | 0 | 52 | 0 | |
| prod-GeneralComp.gt | 67 | 0 | 0 | 51 | 0 | |
| prod-GeneralComp.le | 57 | 0 | 0 | 51 | 0 | |
| prod-GeneralComp.lt | 71 | 0 | 0 | 62 | 0 | |
| prod-GeneralComp.ne | 89 | 0 | 0 | 51 | 0 | |
| prod-IfExpr | 27 | 0 | 0 | 15 | 0 | |
| prod-InlineFunctionExpr | 0 | 0 | 0 | 37 | 0 | |
| prod-InstanceofExpr | 259 | 0 | 0 | 50 | 0 | |
| prod-LetClause | 1 | 0 | 0 | 88 | 0 | |
| prod-Literal | 118 | 0 | 0 | 56 | 0 | |
| prod-Lookup | 0 | 0 | 0 | 108 | 0 | |
| prod-NameTest | 45 | 0 | 0 | 82 | 0 | |
| prod-NodeTest | 29 | 0 | 0 | 39 | 0 | |
| prod-OrExpr | 329 | 0 | 0 | 42 | 0 | |
| prod-PathExpr | 13 | 0 | 0 | 8 | 0 | |
| prod-ParenthesizedExpr | 14 | 0 | 0 | 6 | 0 | |
| prod-Predicate | 159 | 0 | 0 | 47 | 0 | |
| prod-QuantifiedExpr | 161 | 0 | 0 | 42 | 0 | |
| prod-ReturnClause | 15 | 0 | 0 | 6 | 0 | |
| prod-SequenceType | 21 | 0 | 0 | 0 | 0 | |
| prod-SquareArrayConstructor | 0 | 0 | 0 | 6 | 0 | |
| prod-StepExpr | 3 | 0 | 0 | 55 | 0 | |
| prod-TreatExpr | 34 | 0 | 0 | 35 | 0 | |
| prod-UnaryLookup | 0 | 0 | 0 | 34 | 0 | |
| prod-ValueComp | 88 | 0 | 0 | 13 | 0 | |
| misc-AppendixA4 | 9 | 0 | 0 | 0 | 0 | |
| misc-ErrorsAndOptimization | 4 | 0 | 0 | 3 | 0 | |
| misc-HigherOrderFunctions | 0 | 0 | 0 | 129 | 0 | |
| misc-JsonTestSuite | 0 | 0 | 0 | 318 | 0 | |
| misc-StaticContext | 0 | 0 | 0 | 1 | 0 | |
| misc-Surrogates | 17 | 0 | 0 | 15 | 0 | |
| misc-XMLEdition | 1 | 0 | 0 | 18 | 0 | |
| method-adaptive | 0 | 0 | 0 | 89 | 0 | |
| method-html | 0 | 0 | 0 | 64 | 0 | |
| method-xml | 0 | 0 | 0 | 47 | 0 | |
| app-CatalogCheck | 0 | 0 | 0 | 14 | 0 | |
| app-Demos | 0 | 0 | 0 | 5 | 0 | |
| app-Duplicates | 0 | 0 | 0 | 14 | 0 | |
| app-FunctxFn | 334 | 0 | 0 | 168 | 0 | |
| app-UseCaseCompoundValues | 0 | 0 | 0 | 1 | 0 | |
| app-UseCaseJSON | 0 | 0 | 0 | 13 | 0 | |
| app-UseCaseNLP | 0 | 0 | 0 | 7 | 0 | |
| app-UseCaseNS | 0 | 0 | 0 | 8 | 0 | |
| app-UseCaseSEQ | 1 | 0 | 0 | 4 | 0 | |
| app-UseCaseSGML | 0 | 0 | 0 | 11 | 0 | |
| app-UseCaseSTRING | 1 | 0 | 0 | 3 | 0 | |
| app-UseCaseTREE | 0 | 0 | 0 | 6 | 0 | |
| app-UseCaseXMP | 0 | 0 | 0 | 12 | 0 | |
| app-XMark | 0 | 0 | 0 | 21 | 0 | |
| Name | Passed | Failed | Wrong error | N/A | Skipped | |
|---|---|---|---|---|---|---|
| Total | 19201 | 46 | 0 | 5722 | 4 | |
| fn-abs | 183 | 0 | 0 | 5 | 0 | |
| fn-adjust-date-to-timezone | 41 | 0 | 0 | 0 | 0 | |
| fn-adjust-dateTime-to-timezone | 48 | 0 | 0 | 0 | 0 | |
| fn-adjust-time-to-timezone | 42 | 0 | 0 | 0 | 0 | |
| fn-analyze-string | 26 | 0 | 0 | 8 | 0 | |
| fn-available-environment-variables | 10 | 0 | 0 | 1 | 0 | |
| fn-avg | 237 | 0 | 0 | 2 | 0 | |
| fn-base-uri | 4 | 0 | 0 | 78 | 0 | |
| fn-boolean | 133 | 0 | 0 | 10 | 0 | |
| fn-ceiling | 87 | 0 | 0 | 7 | 0 | |
| fn-codepoint-equal | 30 | 0 | 0 | 6 | 0 | |
| fn-codepoints-to-string | 68 | 0 | 0 | 11 | 0 | |
| fn-collection | 18 | 0 | 0 | 15 | 0 | |
| fn-compare | 64 | 0 | 0 | 32 | 0 | |
| fn-concat | 96 | 0 | 0 | 0 | 0 | |
| fn-contains | 41 | 0 | 0 | 34 | 0 | |
| fn-contains-token | 0 | 0 | 0 | 45 | 0 | |
| fn-count | 75 | 0 | 0 | 241 | 0 | |
| fn-current-date | 26 | 0 | 0 | 0 | 0 | |
| fn-current-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-current-time | 24 | 0 | 0 | 0 | 0 | |
| fn-data | 47 | 0 | 0 | 18 | 0 | |
| fn-dateTime | 52 | 0 | 0 | 0 | 0 | |
| fn-day-from-date | 27 | 0 | 0 | 0 | 0 | |
| fn-day-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-days-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-deep-equal | 162 | 0 | 0 | 101 | 0 | |
| fn-default-collation | 7 | 0 | 0 | 0 | 0 | |
| fn-distinct-values | 91 | 0 | 0 | 15 | 0 | |
| fn-doc | 39 | 0 | 0 | 6 | 0 | |
| fn-doc-available | 11 | 1 | 0 | 5 | 0 | |
| fn-document-uri | 23 | 0 | 0 | 31 | 0 | |
| fn-element-with-id | 0 | 0 | 0 | 5 | 0 | |
| fn-empty | 52 | 0 | 0 | 2 | 0 | |
| fn-encode-for-uri | 29 | 0 | 0 | 0 | 0 | |
| fn-ends-with | 38 | 0 | 0 | 17 | 0 | |
| fn-environment-variable | 12 | 0 | 0 | 0 | 0 | |
| fn-error | 90 | 0 | 0 | 8 | 0 | |
| fn-escape-html-uri | 34 | 0 | 0 | 0 | 0 | |
| fn-exactly-one | 50 | 0 | 0 | 4 | 0 | |
| fn-exists | 56 | 0 | 0 | 2 | 0 | |
| fn-false | 25 | 0 | 0 | 0 | 0 | |
| fn-filter | 23 | 0 | 0 | 12 | 0 | |
| fn-floor | 88 | 0 | 0 | 0 | 0 | |
| fn-fold-left | 17 | 0 | 0 | 9 | 0 | |
| fn-fold-right | 20 | 0 | 0 | 5 | 0 | |
| fn-for-each | 13 | 0 | 0 | 4 | 0 | |
| fn-for-each-pair | 45 | 0 | 0 | 4 | 0 | |
| fn-format-date | 131 | 0 | 0 | 1 | 0 | |
| fn-format-dateTime | 79 | 0 | 0 | 13 | 0 | |
| fn-format-integer | 66 | 0 | 0 | 11 | 0 | |
| fn-format-number | 167 | 0 | 0 | 102 | 0 | |
| fn-format-time | 79 | 0 | 0 | 12 | 0 | |
| fn-function-lookup | 551 | 0 | 0 | 123 | 0 | |
| fn-function-arity | 19 | 0 | 0 | 4 | 0 | |
| fn-function-name | 20 | 0 | 0 | 4 | 0 | |
| fn-generate-id | 16 | 0 | 0 | 13 | 0 | |
| fn-has-children | 33 | 0 | 0 | 4 | 0 | |
| fn-head | 8 | 0 | 0 | 0 | 0 | |
| fn-hours-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-hours-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-hours-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-id | 17 | 0 | 0 | 44 | 0 | |
| fn-idref | 10 | 0 | 0 | 44 | 0 | |
| fn-implicit-timezone | 27 | 0 | 0 | 0 | 0 | |
| fn-innermost | 46 | 0 | 0 | 13 | 0 | |
| fn-index-of | 53 | 0 | 0 | 0 | 0 | |
| fn-insert-before | 43 | 0 | 0 | 0 | 0 | |
| fn-in-scope-prefixes | 12 | 0 | 0 | 50 | 0 | |
| fn-iri-to-uri | 46 | 0 | 0 | 1 | 0 | |
| fn-lang | 38 | 0 | 0 | 8 | 0 | |
| fn-last | 54 | 0 | 0 | 12 | 0 | |
| fn-local-name | 34 | 0 | 0 | 26 | 0 | |
| fn-local-name-from-QName | 12 | 0 | 0 | 16 | 0 | |
| fn-lower-case | 27 | 0 | 0 | 1 | 0 | |
| fn-max | 187 | 0 | 0 | 21 | 0 | |
| fn-matches | 156 | 5 | 0 | 5 | 0 | |
| fn-matches.re | 970 | 33 | 0 | 7 | 0 | |
| fn-min | 186 | 0 | 0 | 21 | 0 | |
| fn-minutes-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-minutes-from-duration | 32 | 0 | 0 | 0 | 0 | |
| fn-minutes-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-month-from-date | 27 | 0 | 0 | 0 | 0 | |
| fn-months-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-month-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-name | 31 | 0 | 0 | 3 | 0 | |
| fn-namespace-uri | 16 | 0 | 0 | 17 | 0 | |
| fn-namespace-uri-for-prefix | 2 | 0 | 0 | 27 | 0 | |
| fn-namespace-uri-from-QName | 12 | 0 | 0 | 18 | 0 | |
| fn-nilled | 13 | 0 | 0 | 51 | 0 | |
| fn-node-name | 13 | 0 | 0 | 31 | 0 | |
| fn-normalize-space | 35 | 0 | 0 | 4 | 0 | |
| fn-normalize-unicode | 43 | 0 | 0 | 5 | 0 | |
| fn-not | 76 | 0 | 0 | 7 | 0 | |
| fn-number | 66 | 0 | 0 | 0 | 0 | |
| fn-one-or-more | 53 | 0 | 0 | 3 | 0 | |
| fn-outermost | 46 | 0 | 0 | 13 | 0 | |
| fn-parse-xml | 16 | 1 | 0 | 0 | 0 | |
| fn-parse-xml-fragment | 21 | 4 | 0 | 1 | 0 | |
| fn-path | 12 | 0 | 0 | 8 | 0 | |
| fn-position | 67 | 0 | 0 | 0 | 0 | |
| fn-prefix-from-QName | 25 | 0 | 0 | 2 | 0 | |
| fn-QName | 25 | 0 | 0 | 9 | 0 | |
| fn-remove | 51 | 0 | 0 | 0 | 0 | |
| fn-replace | 88 | 0 | 0 | 2 | 0 | |
| fn-resolve-QName | 8 | 0 | 0 | 23 | 0 | |
| fn-resolve-uri | 38 | 0 | 0 | 1 | 0 | |
| fn-reverse | 66 | 0 | 0 | 4 | 0 | |
| fn-root | 12 | 0 | 0 | 26 | 0 | |
| fn-round | 260 | 0 | 0 | 1 | 0 | |
| fn-round-half-to-even | 128 | 0 | 0 | 0 | 0 | |
| fn-seconds-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-seconds-from-duration | 32 | 0 | 0 | 0 | 0 | |
| fn-seconds-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-serialize | 33 | 0 | 0 | 135 | 0 | |
| fn-starts-with | 39 | 0 | 0 | 25 | 0 | |
| fn-static-base-uri | 5 | 0 | 0 | 13 | 0 | |
| fn-string | 62 | 0 | 0 | 9 | 0 | |
| fn-string-join | 36 | 0 | 0 | 10 | 0 | |
| fn-string-length | 32 | 0 | 0 | 4 | 0 | |
| fn-string-to-codepoints | 44 | 0 | 0 | 0 | 0 | |
| fn-subsequence | 104 | 0 | 0 | 1 | 0 | |
| fn-substring | 48 | 0 | 0 | 0 | 0 | |
| fn-substring-after | 37 | 0 | 0 | 18 | 0 | |
| fn-substring-before | 36 | 0 | 0 | 18 | 0 | |
| fn-sum | 221 | 0 | 0 | 1 | 0 | |
| fn-tail | 5 | 0 | 0 | 1 | 0 | |
| fn-timezone-from-date | 28 | 0 | 0 | 6 | 0 | |
| fn-timezone-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-timezone-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-tokenize | 52 | 0 | 0 | 15 | 0 | |
| fn-trace | 27 | 0 | 0 | 3 | 0 | |
| fn-translate | 42 | 0 | 0 | 2 | 0 | |
| fn-true | 25 | 0 | 0 | 0 | 0 | |
| fn-unordered | 40 | 0 | 0 | 3 | 0 | |
| fn-unparsed-text | 51 | 0 | 0 | 5 | 0 | |
| fn-unparsed-text-available | 51 | 0 | 0 | 3 | 0 | |
| fn-unparsed-text-lines | 52 | 0 | 0 | 3 | 0 | |
| fn-upper-case | 28 | 0 | 0 | 1 | 0 | |
| fn-uri-collection | 7 | 0 | 0 | 0 | 0 | |
| fn-year-from-date | 27 | 0 | 0 | 0 | 0 | |
| fn-years-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-year-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-zero-or-one | 49 | 0 | 0 | 2 | 0 | |
| math-acos | 9 | 0 | 0 | 0 | 0 | |
| math-asin | 9 | 0 | 0 | 0 | 0 | |
| math-atan | 9 | 0 | 0 | 0 | 0 | |
| math-atan2 | 10 | 0 | 0 | 0 | 0 | |
| math-cos | 9 | 0 | 0 | 0 | 0 | |
| math-exp | 9 | 0 | 0 | 0 | 0 | |
| math-exp10 | 8 | 0 | 0 | 0 | 0 | |
| math-log | 9 | 0 | 0 | 0 | 0 | |
| math-log10 | 9 | 0 | 0 | 0 | 0 | |
| math-pi | 5 | 0 | 0 | 0 | 0 | |
| math-pow | 32 | 2 | 0 | 0 | 0 | |
| math-sin | 9 | 0 | 0 | 0 | 0 | |
| math-sqrt | 9 | 0 | 0 | 0 | 0 | |
| math-tan | 11 | 0 | 0 | 0 | 0 | |
| xs-anyURI | 13 | 0 | 0 | 4 | 0 | |
| xs-base64Binary | 39 | 0 | 0 | 0 | 0 | |
| xs-dateTimeStamp | 6 | 0 | 0 | 0 | 0 | |
| xs-double | 3 | 0 | 0 | 2 | 0 | |
| xs-error | 39 | 0 | 0 | 15 | 0 | |
| xs-float | 5 | 0 | 0 | 1 | 0 | |
| xs-hexBinary | 1 | 0 | 0 | 0 | 0 | |
| xs-normalizedString | 6 | 0 | 0 | 1 | 0 | |
| xs-token | 6 | 0 | 0 | 1 | 0 | |
| op-add-dayTimeDurations | 24 | 0 | 0 | 37 | 0 | |
| op-add-dayTimeDuration-to-date | 22 | 0 | 0 | 5 | 0 | |
| op-add-dayTimeDuration-to-dateTime | 24 | 0 | 0 | 3 | 0 | |
| op-add-dayTimeDuration-to-time | 24 | 0 | 0 | 2 | 0 | |
| op-add-yearMonthDurations | 24 | 0 | 0 | 3 | 0 | |
| op-add-yearMonthDuration-to-date | 24 | 0 | 0 | 3 | 0 | |
| op-add-yearMonthDuration-to-dateTime | 26 | 0 | 0 | 3 | 0 | |
| op-anyURI-equal | 22 | 0 | 0 | 0 | 0 | |
| op-anyURI-greater-than | 10 | 0 | 0 | 0 | 0 | |
| op-anyURI-less-than | 8 | 0 | 0 | 0 | 0 | |
| op-bang | 14 | 0 | 0 | 0 | 0 | |
| op-base64Binary-equal | 27 | 0 | 0 | 3 | 0 | |
| op-boolean-equal | 49 | 0 | 0 | 8 | 0 | |
| op-boolean-greater-than | 39 | 0 | 0 | 10 | 0 | |
| op-boolean-less-than | 39 | 0 | 0 | 10 | 0 | |
| op-concat | 92 | 0 | 0 | 0 | 0 | |
| op-concatenate | 54 | 0 | 0 | 0 | 0 | |
| op-date-equal | 39 | 0 | 0 | 8 | 0 | |
| op-date-greater-than | 39 | 0 | 0 | 9 | 0 | |
| op-date-less-than | 39 | 0 | 0 | 9 | 0 | |
| op-dateTime-equal | 63 | 0 | 0 | 10 | 0 | |
| op-dateTime-greater-than | 36 | 0 | 0 | 8 | 0 | |
| op-dateTime-less-than | 36 | 0 | 0 | 8 | 0 | |
| op-dayTimeDuration-greater-than | 28 | 0 | 0 | 30 | 0 | |
| op-dayTimeDuration-less-than | 28 | 0 | 0 | 18 | 0 | |
| op-divide-dayTimeDuration | 37 | 0 | 0 | 18 | 0 | |
| op-divide-dayTimeDuration-by-dayTimeDuration | 25 | 0 | 0 | 0 | 0 | |
| op-divide-yearMonthDuration | 28 | 0 | 0 | 3 | 0 | |
| op-divide-yearMonthDuration-by-yearMonthDuration | 23 | 0 | 0 | 0 | 0 | |
| op-duration-equal | 144 | 0 | 0 | 14 | 0 | |
| op-except | 18 | 0 | 0 | 54 | 0 | |
| op-gDay-equal | 45 | 0 | 0 | 6 | 0 | |
| op-gMonth-equal | 39 | 0 | 0 | 6 | 0 | |
| op-gMonthDay-equal | 45 | 0 | 0 | 6 | 0 | |
| op-gYear-equal | 40 | 0 | 0 | 6 | 0 | |
| op-gYearMonth-equal | 40 | 0 | 0 | 6 | 0 | |
| op-hexBinary-equal | 32 | 0 | 0 | 3 | 0 | |
| op-intersect | 24 | 0 | 0 | 51 | 0 | |
| op-is-same-node | 22 | 0 | 0 | 16 | 0 | |
| op-multiply-dayTimeDuration | 33 | 0 | 0 | 14 | 0 | |
| op-multiply-yearMonthDuration | 40 | 0 | 0 | 4 | 0 | |
| op-node-after | 26 | 0 | 0 | 9 | 0 | |
| op-node-before | 26 | 0 | 0 | 10 | 0 | |
| op-numeric-add | 131 | 0 | 0 | 24 | 0 | |
| op-numeric-equal | 178 | 0 | 0 | 24 | 0 | |
| op-numeric-divide | 119 | 0 | 0 | 21 | 0 | |
| op-numeric-greater-than | 92 | 0 | 0 | 26 | 0 | |
| op-numeric-integer-divide | 125 | 0 | 0 | 11 | 0 | |
| op-numeric-less-than | 154 | 0 | 0 | 29 | 0 | |
| op-numeric-mod | 113 | 0 | 0 | 11 | 0 | |
| op-numeric-multiply | 73 | 0 | 0 | 34 | 0 | |
| op-numeric-subtract | 106 | 0 | 0 | 13 | 0 | |
| op-numeric-unary-minus | 62 | 0 | 0 | 4 | 0 | |
| op-numeric-unary-plus | 52 | 0 | 0 | 3 | 0 | |
| op-QName-equal | 36 | 0 | 0 | 2 | 0 | |
| op-string-equal | 9 | 0 | 0 | 6 | 0 | |
| op-string-greater-than | 9 | 0 | 0 | 0 | 0 | |
| op-string-less-than | 10 | 0 | 0 | 0 | 0 | |
| op-subtract-dates | 30 | 0 | 0 | 0 | 0 | |
| op-subtract-dateTimes | 30 | 0 | 0 | 0 | 0 | |
| op-subtract-dayTimeDuration-from-date | 21 | 0 | 0 | 2 | 0 | |
| op-subtract-dayTimeDuration-from-dateTime | 20 | 0 | 0 | 2 | 0 | |
| op-subtract-dayTimeDuration-from-time | 26 | 0 | 0 | 1 | 0 | |
| op-subtract-dayTimeDurations | 32 | 0 | 0 | 37 | 0 | |
| op-subtract-times | 33 | 0 | 0 | 0 | 0 | |
| op-subtract-yearMonthDuration-from-date | 23 | 0 | 0 | 2 | 0 | |
| op-subtract-yearMonthDuration-from-dateTime | 21 | 0 | 0 | 2 | 0 | |
| op-subtract-yearMonthDurations | 30 | 0 | 0 | 3 | 0 | |
| op-time-equal | 52 | 0 | 0 | 6 | 0 | |
| op-time-greater-than | 38 | 0 | 0 | 6 | 0 | |
| op-time-less-than | 38 | 0 | 0 | 6 | 0 | |
| op-to | 162 | 0 | 0 | 2 | 4 | |
| op-union | 20 | 0 | 0 | 62 | 0 | |
| op-yearMonthDuration-greater-than | 28 | 0 | 0 | 6 | 0 | |
| op-yearMonthDuration-less-than | 28 | 0 | 0 | 6 | 0 | |
| prod-ArrayTest | 0 | 0 | 0 | 55 | 0 | |
| prod-ArrowPostfix | 0 | 0 | 0 | 42 | 0 | |
| prod-AxisStep | 224 | 0 | 0 | 124 | 0 | |
| prod-AxisStep.abbr | 21 | 0 | 0 | 2 | 0 | |
| prod-AxisStep.ancestor | 21 | 0 | 0 | 22 | 0 | |
| prod-AxisStep.ancestor-or-self | 21 | 0 | 0 | 10 | 0 | |
| prod-AxisStep.following | 21 | 0 | 0 | 5 | 0 | |
| prod-AxisStep.following-sibling | 21 | 0 | 0 | 12 | 0 | |
| prod-AxisStep.preceding | 17 | 0 | 0 | 15 | 0 | |
| prod-AxisStep.preceding-sibling | 18 | 0 | 0 | 10 | 0 | |
| prod-AxisStep.unabbr | 26 | 0 | 0 | 0 | 0 | |
| prod-CastableExpr | 781 | 0 | 0 | 178 | 0 | |
| prod-CastExpr | 2726 | 0 | 0 | 46 | 0 | |
| prod-CastExpr.derived | 152 | 0 | 0 | 7 | 0 | |
| prod-Comment | 27 | 0 | 0 | 18 | 0 | |
| prod-ContextItemExpr | 43 | 0 | 0 | 2 | 0 | |
| prod-CurlyArrayConstructor | 0 | 0 | 0 | 5 | 0 | |
| prod-DirectConstructor | 2 | 0 | 0 | 89 | 0 | |
| prod-DirElemContent | 4 | 0 | 0 | 131 | 0 | |
| prod-DirElemContent.namespace | 0 | 0 | 0 | 133 | 0 | |
| prod-DirElemContent.whitespace | 0 | 0 | 0 | 83 | 0 | |
| prod-EQName | 26 | 0 | 0 | 23 | 0 | |
| prod-ForClause | 75 | 0 | 0 | 114 | 0 | |
| prod-FunctionCall | 56 | 0 | 0 | 96 | 0 | |
| prod-GeneralComp.eq | 116 | 0 | 0 | 77 | 0 | |
| prod-GeneralComp.ge | 58 | 0 | 0 | 52 | 0 | |
| prod-GeneralComp.gt | 67 | 0 | 0 | 51 | 0 | |
| prod-GeneralComp.le | 57 | 0 | 0 | 51 | 0 | |
| prod-GeneralComp.lt | 71 | 0 | 0 | 62 | 0 | |
| prod-GeneralComp.ne | 89 | 0 | 0 | 51 | 0 | |
| prod-IfExpr | 29 | 0 | 0 | 13 | 0 | |
| prod-InlineFunctionExpr | 27 | 0 | 0 | 10 | 0 | |
| prod-InstanceofExpr | 272 | 0 | 0 | 37 | 0 | |
| prod-LetClause | 23 | 0 | 0 | 66 | 0 | |
| prod-Literal | 118 | 0 | 0 | 56 | 0 | |
| prod-Lookup | 0 | 0 | 0 | 108 | 0 | |
| prod-NamedFunctionRef | 536 | 0 | 0 | 20 | 0 | |
| prod-NameTest | 51 | 0 | 0 | 76 | 0 | |
| prod-NodeTest | 29 | 0 | 0 | 39 | 0 | |
| prod-OrExpr | 329 | 0 | 0 | 42 | 0 | |
| prod-PathExpr | 15 | 0 | 0 | 6 | 0 | |
| prod-ParenthesizedExpr | 14 | 0 | 0 | 6 | 0 | |
| prod-Predicate | 166 | 0 | 0 | 40 | 0 | |
| prod-QuantifiedExpr | 161 | 0 | 0 | 42 | 0 | |
| prod-ReturnClause | 15 | 0 | 0 | 6 | 0 | |
| prod-SequenceType | 21 | 0 | 0 | 0 | 0 | |
| prod-SquareArrayConstructor | 0 | 0 | 0 | 6 | 0 | |
| prod-StepExpr | 3 | 0 | 0 | 55 | 0 | |
| prod-TreatExpr | 59 | 0 | 0 | 10 | 0 | |
| prod-UnaryLookup | 0 | 0 | 0 | 34 | 0 | |
| prod-ValueComp | 88 | 0 | 0 | 13 | 0 | |
| misc-AppendixA4 | 9 | 0 | 0 | 0 | 0 | |
| misc-ErrorsAndOptimization | 6 | 0 | 0 | 1 | 0 | |
| misc-HigherOrderFunctions | 48 | 0 | 0 | 81 | 0 | |
| misc-JsonTestSuite | 0 | 0 | 0 | 318 | 0 | |
| misc-StaticContext | 0 | 0 | 0 | 1 | 0 | |
| misc-Surrogates | 17 | 0 | 0 | 15 | 0 | |
| misc-XMLEdition | 1 | 0 | 0 | 18 | 0 | |
| method-adaptive | 0 | 0 | 0 | 89 | 0 | |
| method-html | 0 | 0 | 0 | 64 | 0 | |
| method-xml | 0 | 0 | 0 | 47 | 0 | |
| app-CatalogCheck | 0 | 0 | 0 | 14 | 0 | |
| app-Demos | 0 | 0 | 0 | 5 | 0 | |
| app-Duplicates | 0 | 0 | 0 | 14 | 0 | |
| app-FunctxFn | 405 | 0 | 0 | 97 | 0 | |
| app-UseCaseCompoundValues | 0 | 0 | 0 | 1 | 0 | |
| app-UseCaseJSON | 0 | 0 | 0 | 13 | 0 | |
| app-UseCaseNLP | 0 | 0 | 0 | 7 | 0 | |
| app-UseCaseNS | 0 | 0 | 0 | 8 | 0 | |
| app-UseCaseSEQ | 1 | 0 | 0 | 4 | 0 | |
| app-UseCaseSGML | 0 | 0 | 0 | 11 | 0 | |
| app-UseCaseSTRING | 1 | 0 | 0 | 3 | 0 | |
| app-UseCaseTREE | 0 | 0 | 0 | 6 | 0 | |
| app-UseCaseXMP | 0 | 0 | 0 | 12 | 0 | |
| app-XMark | 0 | 0 | 0 | 21 | 0 | |
| Name | Passed | Failed | Wrong error | N/A | Skipped | |
|---|---|---|---|---|---|---|
| Total | 21779 | 67 | 0 | 5431 | 6 | |
| fn-abs | 183 | 0 | 0 | 5 | 0 | |
| fn-adjust-date-to-timezone | 41 | 0 | 0 | 0 | 0 | |
| fn-adjust-dateTime-to-timezone | 48 | 0 | 0 | 0 | 0 | |
| fn-adjust-time-to-timezone | 42 | 0 | 0 | 0 | 0 | |
| fn-analyze-string | 26 | 0 | 0 | 8 | 0 | |
| fn-apply | 14 | 0 | 0 | 3 | 0 | |
| fn-available-environment-variables | 10 | 0 | 0 | 1 | 0 | |
| fn-avg | 238 | 0 | 0 | 1 | 0 | |
| fn-base-uri | 4 | 0 | 0 | 78 | 0 | |
| fn-boolean | 138 | 0 | 0 | 5 | 0 | |
| fn-ceiling | 87 | 0 | 0 | 7 | 0 | |
| fn-codepoint-equal | 30 | 0 | 0 | 6 | 0 | |
| fn-codepoints-to-string | 68 | 0 | 0 | 11 | 0 | |
| fn-collation-key | 28 | 0 | 0 | 0 | 0 | |
| fn-collection | 18 | 0 | 0 | 15 | 0 | |
| fn-compare | 96 | 0 | 0 | 0 | 0 | |
| fn-concat | 96 | 0 | 0 | 0 | 0 | |
| fn-contains | 67 | 0 | 0 | 8 | 0 | |
| fn-contains-token | 38 | 0 | 0 | 7 | 0 | |
| fn-count | 75 | 0 | 0 | 241 | 0 | |
| fn-current-date | 26 | 0 | 0 | 0 | 0 | |
| fn-current-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-current-time | 24 | 0 | 0 | 0 | 0 | |
| fn-data | 52 | 0 | 0 | 13 | 0 | |
| fn-dateTime | 52 | 0 | 0 | 0 | 0 | |
| fn-day-from-date | 27 | 0 | 0 | 0 | 0 | |
| fn-day-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-days-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-deep-equal | 196 | 0 | 0 | 67 | 0 | |
| fn-default-collation | 7 | 0 | 0 | 0 | 0 | |
| fn-default-language | 5 | 0 | 0 | 1 | 0 | |
| fn-distinct-values | 91 | 0 | 0 | 15 | 0 | |
| fn-doc | 39 | 0 | 0 | 6 | 0 | |
| fn-doc-available | 15 | 1 | 0 | 1 | 0 | |
| fn-document-uri | 23 | 0 | 0 | 31 | 0 | |
| fn-element-with-id | 0 | 0 | 0 | 5 | 0 | |
| fn-empty | 52 | 0 | 0 | 2 | 0 | |
| fn-encode-for-uri | 29 | 0 | 0 | 0 | 0 | |
| fn-ends-with | 55 | 0 | 0 | 0 | 0 | |
| fn-environment-variable | 12 | 0 | 0 | 0 | 0 | |
| fn-error | 90 | 0 | 0 | 8 | 0 | |
| fn-escape-html-uri | 34 | 0 | 0 | 0 | 0 | |
| fn-exactly-one | 50 | 0 | 0 | 4 | 0 | |
| fn-exists | 56 | 0 | 0 | 2 | 0 | |
| fn-false | 25 | 0 | 0 | 0 | 0 | |
| fn-filter | 25 | 0 | 0 | 10 | 0 | |
| fn-floor | 88 | 0 | 0 | 0 | 0 | |
| fn-fold-left | 17 | 0 | 0 | 9 | 0 | |
| fn-fold-right | 20 | 0 | 0 | 5 | 0 | |
| fn-for-each | 15 | 0 | 0 | 2 | 0 | |
| fn-for-each-pair | 47 | 0 | 0 | 2 | 0 | |
| fn-format-date | 131 | 0 | 0 | 1 | 0 | |
| fn-format-dateTime | 79 | 0 | 0 | 13 | 0 | |
| fn-format-integer | 66 | 0 | 0 | 11 | 0 | |
| fn-format-number | 248 | 0 | 0 | 21 | 0 | |
| fn-format-time | 88 | 0 | 0 | 3 | 0 | |
| fn-function-lookup | 657 | 0 | 0 | 17 | 0 | |
| fn-function-arity | 19 | 0 | 0 | 4 | 0 | |
| fn-function-name | 20 | 0 | 0 | 4 | 0 | |
| fn-generate-id | 16 | 0 | 0 | 13 | 0 | |
| fn-has-children | 33 | 0 | 0 | 4 | 0 | |
| fn-head | 8 | 0 | 0 | 0 | 0 | |
| fn-hours-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-hours-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-hours-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-id | 17 | 0 | 0 | 44 | 0 | |
| fn-idref | 10 | 0 | 0 | 44 | 0 | |
| fn-implicit-timezone | 27 | 0 | 0 | 0 | 0 | |
| fn-innermost | 47 | 0 | 0 | 12 | 0 | |
| fn-index-of | 53 | 0 | 0 | 0 | 0 | |
| fn-insert-before | 43 | 0 | 0 | 0 | 0 | |
| fn-in-scope-prefixes | 12 | 0 | 0 | 50 | 0 | |
| fn-iri-to-uri | 46 | 0 | 0 | 1 | 0 | |
| fn-json-doc | 61 | 0 | 0 | 7 | 0 | |
| fn-json-to-xml | 31 | 0 | 0 | 63 | 0 | |
| fn-lang | 38 | 0 | 0 | 8 | 0 | |
| fn-last | 54 | 0 | 0 | 12 | 0 | |
| fn-load-xquery-module | 52 | 2 | 0 | 29 | 0 | |
| fn-local-name | 34 | 0 | 0 | 26 | 0 | |
| fn-local-name-from-QName | 12 | 0 | 0 | 16 | 0 | |
| fn-lower-case | 27 | 0 | 0 | 1 | 0 | |
| fn-max | 189 | 0 | 0 | 19 | 0 | |
| fn-matches | 156 | 5 | 0 | 5 | 0 | |
| fn-matches.re | 970 | 33 | 0 | 7 | 0 | |
| fn-min | 188 | 0 | 0 | 19 | 0 | |
| fn-minutes-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-minutes-from-duration | 32 | 0 | 0 | 0 | 0 | |
| fn-minutes-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-month-from-date | 27 | 0 | 0 | 0 | 0 | |
| fn-months-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-month-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-name | 31 | 0 | 0 | 3 | 0 | |
| fn-namespace-uri | 16 | 0 | 0 | 17 | 0 | |
| fn-namespace-uri-for-prefix | 2 | 0 | 0 | 27 | 0 | |
| fn-namespace-uri-from-QName | 12 | 0 | 0 | 18 | 0 | |
| fn-nilled | 13 | 0 | 0 | 51 | 0 | |
| fn-node-name | 13 | 0 | 0 | 31 | 0 | |
| fn-normalize-space | 35 | 0 | 0 | 4 | 0 | |
| fn-normalize-unicode | 43 | 0 | 0 | 5 | 0 | |
| fn-not | 76 | 0 | 0 | 7 | 0 | |
| fn-number | 66 | 0 | 0 | 0 | 0 | |
| fn-one-or-more | 53 | 0 | 0 | 3 | 0 | |
| fn-outermost | 46 | 0 | 0 | 13 | 0 | |
| fn-parse-ietf-date | 105 | 0 | 0 | 0 | 0 | |
| fn-parse-json | 138 | 0 | 0 | 16 | 0 | |
| fn-parse-xml | 16 | 1 | 0 | 0 | 0 | |
| fn-parse-xml-fragment | 21 | 4 | 0 | 1 | 0 | |
| fn-path | 12 | 0 | 0 | 8 | 0 | |
| fn-position | 67 | 0 | 0 | 0 | 0 | |
| fn-prefix-from-QName | 25 | 0 | 0 | 2 | 0 | |
| fn-QName | 25 | 0 | 0 | 9 | 0 | |
| fn-random-number-generator | 41 | 0 | 0 | 3 | 0 | |
| fn-remove | 51 | 0 | 0 | 0 | 0 | |
| fn-replace | 89 | 0 | 0 | 1 | 0 | |
| fn-resolve-QName | 8 | 0 | 0 | 23 | 0 | |
| fn-resolve-uri | 38 | 0 | 0 | 1 | 0 | |
| fn-reverse | 66 | 0 | 0 | 4 | 0 | |
| fn-root | 12 | 0 | 0 | 26 | 0 | |
| fn-round | 260 | 0 | 0 | 1 | 0 | |
| fn-round-half-to-even | 128 | 0 | 0 | 0 | 0 | |
| fn-seconds-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-seconds-from-duration | 32 | 0 | 0 | 0 | 0 | |
| fn-seconds-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-serialize | 97 | 0 | 0 | 71 | 0 | |
| fn-sort | 37 | 0 | 0 | 10 | 0 | |
| fn-starts-with | 64 | 0 | 0 | 0 | 0 | |
| fn-static-base-uri | 5 | 0 | 0 | 13 | 0 | |
| fn-string | 69 | 0 | 0 | 2 | 0 | |
| fn-string-join | 39 | 0 | 0 | 7 | 0 | |
| fn-string-length | 32 | 0 | 0 | 4 | 0 | |
| fn-string-to-codepoints | 44 | 0 | 0 | 0 | 0 | |
| fn-subsequence | 104 | 0 | 0 | 1 | 0 | |
| fn-substring | 48 | 0 | 0 | 0 | 0 | |
| fn-substring-after | 55 | 0 | 0 | 0 | 0 | |
| fn-substring-before | 54 | 0 | 0 | 0 | 0 | |
| fn-sum | 222 | 0 | 0 | 0 | 0 | |
| fn-tail | 5 | 0 | 0 | 1 | 0 | |
| fn-timezone-from-date | 28 | 0 | 0 | 6 | 0 | |
| fn-timezone-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-timezone-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-tokenize | 65 | 0 | 0 | 2 | 0 | |
| fn-trace | 29 | 0 | 0 | 1 | 0 | |
| fn-transform | 2 | 0 | 0 | 121 | 0 | |
| fn-translate | 44 | 0 | 0 | 0 | 0 | |
| fn-true | 25 | 0 | 0 | 0 | 0 | |
| fn-unordered | 40 | 0 | 0 | 3 | 0 | |
| fn-unparsed-text | 51 | 0 | 0 | 5 | 0 | |
| fn-unparsed-text-available | 51 | 0 | 0 | 3 | 0 | |
| fn-unparsed-text-lines | 52 | 0 | 0 | 3 | 0 | |
| fn-upper-case | 28 | 0 | 0 | 1 | 0 | |
| fn-uri-collection | 7 | 0 | 0 | 0 | 0 | |
| fn-xml-to-json | 80 | 2 | 0 | 61 | 0 | |
| fn-year-from-date | 27 | 0 | 0 | 0 | 0 | |
| fn-years-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-year-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-zero-or-one | 49 | 0 | 0 | 2 | 0 | |
| math-acos | 9 | 0 | 0 | 0 | 0 | |
| math-asin | 9 | 0 | 0 | 0 | 0 | |
| math-atan | 9 | 0 | 0 | 0 | 0 | |
| math-atan2 | 10 | 0 | 0 | 0 | 0 | |
| math-cos | 9 | 0 | 0 | 0 | 0 | |
| math-exp | 9 | 0 | 0 | 0 | 0 | |
| math-exp10 | 8 | 0 | 0 | 0 | 0 | |
| math-log | 9 | 0 | 0 | 0 | 0 | |
| math-log10 | 9 | 0 | 0 | 0 | 0 | |
| math-pi | 5 | 0 | 0 | 0 | 0 | |
| math-pow | 32 | 2 | 0 | 0 | 0 | |
| math-sin | 9 | 0 | 0 | 0 | 0 | |
| math-sqrt | 9 | 0 | 0 | 0 | 0 | |
| math-tan | 11 | 0 | 0 | 0 | 0 | |
| map-merge | 31 | 0 | 0 | 0 | 0 | |
| map-contains | 26 | 0 | 0 | 0 | 0 | |
| map-find | 12 | 0 | 0 | 0 | 0 | |
| map-get | 32 | 0 | 0 | 0 | 0 | |
| map-entry | 9 | 0 | 0 | 0 | 0 | |
| map-size | 15 | 0 | 0 | 0 | 0 | |
| map-keys | 14 | 0 | 0 | 0 | 0 | |
| map-put | 19 | 0 | 0 | 0 | 0 | |
| map-remove | 18 | 0 | 0 | 0 | 0 | |
| map-for-each | 16 | 0 | 0 | 1 | 0 | |
| array-append | 8 | 0 | 0 | 0 | 0 | |
| array-filter | 12 | 0 | 0 | 0 | 0 | |
| array-flatten | 7 | 0 | 0 | 3 | 0 | |
| array-fold-left | 9 | 0 | 0 | 0 | 0 | |
| array-fold-right | 10 | 0 | 0 | 0 | 0 | |
| array-for-each | 9 | 0 | 0 | 0 | 0 | |
| array-for-each-pair | 9 | 0 | 0 | 0 | 0 | |
| array-get | 9 | 0 | 0 | 1 | 0 | |
| array-head | 8 | 0 | 0 | 1 | 0 | |
| array-insert-before | 7 | 0 | 0 | 4 | 0 | |
| array-join | 10 | 0 | 0 | 1 | 0 | |
| array-put | 9 | 0 | 0 | 4 | 0 | |
| array-remove | 15 | 0 | 0 | 1 | 0 | |
| array-reverse | 4 | 0 | 0 | 0 | 0 | |
| array-size | 7 | 0 | 0 | 0 | 0 | |
| array-sort | 29 | 0 | 0 | 8 | 0 | |
| array-subarray | 16 | 0 | 0 | 2 | 0 | |
| array-tail | 5 | 0 | 0 | 1 | 0 | |
| xs-anyURI | 13 | 0 | 0 | 4 | 0 | |
| xs-base64Binary | 39 | 0 | 0 | 0 | 0 | |
| xs-dateTimeStamp | 6 | 0 | 0 | 0 | 0 | |
| xs-double | 3 | 0 | 0 | 2 | 0 | |
| xs-error | 39 | 0 | 0 | 15 | 0 | |
| xs-float | 5 | 0 | 0 | 1 | 0 | |
| xs-hexBinary | 1 | 0 | 0 | 0 | 0 | |
| xs-normalizedString | 6 | 0 | 0 | 1 | 0 | |
| xs-numeric | 19 | 0 | 0 | 3 | 0 | |
| xs-token | 6 | 0 | 0 | 1 | 0 | |
| op-add-dayTimeDurations | 24 | 0 | 0 | 37 | 0 | |
| op-add-dayTimeDuration-to-date | 22 | 0 | 0 | 5 | 0 | |
| op-add-dayTimeDuration-to-dateTime | 24 | 0 | 0 | 3 | 0 | |
| op-add-dayTimeDuration-to-time | 24 | 0 | 0 | 2 | 0 | |
| op-add-yearMonthDurations | 24 | 0 | 0 | 3 | 0 | |
| op-add-yearMonthDuration-to-date | 24 | 0 | 0 | 3 | 0 | |
| op-add-yearMonthDuration-to-dateTime | 26 | 0 | 0 | 3 | 0 | |
| op-anyURI-equal | 22 | 0 | 0 | 0 | 0 | |
| op-anyURI-greater-than | 10 | 0 | 0 | 0 | 0 | |
| op-anyURI-less-than | 8 | 0 | 0 | 0 | 0 | |
| op-bang | 14 | 0 | 0 | 0 | 0 | |
| op-base64Binary-equal | 27 | 0 | 0 | 3 | 0 | |
| op-base64Binary-less-than | 28 | 0 | 0 | 4 | 0 | |
| op-base64Binary-greater-than | 28 | 0 | 0 | 4 | 0 | |
| op-boolean-equal | 49 | 0 | 0 | 8 | 0 | |
| op-boolean-greater-than | 39 | 0 | 0 | 10 | 0 | |
| op-boolean-less-than | 39 | 0 | 0 | 10 | 0 | |
| op-concat | 92 | 0 | 0 | 0 | 0 | |
| op-concatenate | 54 | 0 | 0 | 0 | 0 | |
| op-date-equal | 39 | 0 | 0 | 8 | 0 | |
| op-date-greater-than | 39 | 0 | 0 | 9 | 0 | |
| op-date-less-than | 39 | 0 | 0 | 9 | 0 | |
| op-dateTime-equal | 63 | 0 | 0 | 10 | 0 | |
| op-dateTime-greater-than | 36 | 0 | 0 | 8 | 0 | |
| op-dateTime-less-than | 36 | 0 | 0 | 8 | 0 | |
| op-dayTimeDuration-greater-than | 28 | 0 | 0 | 30 | 0 | |
| op-dayTimeDuration-less-than | 28 | 0 | 0 | 18 | 0 | |
| op-divide-dayTimeDuration | 37 | 0 | 0 | 18 | 0 | |
| op-divide-dayTimeDuration-by-dayTimeDuration | 25 | 0 | 0 | 0 | 0 | |
| op-divide-yearMonthDuration | 28 | 0 | 0 | 3 | 0 | |
| op-divide-yearMonthDuration-by-yearMonthDuration | 23 | 0 | 0 | 0 | 0 | |
| op-duration-equal | 144 | 0 | 0 | 14 | 0 | |
| op-except | 18 | 0 | 0 | 54 | 0 | |
| op-gDay-equal | 45 | 0 | 0 | 6 | 0 | |
| op-gMonth-equal | 39 | 0 | 0 | 6 | 0 | |
| op-gMonthDay-equal | 45 | 0 | 0 | 6 | 0 | |
| op-gYear-equal | 40 | 0 | 0 | 6 | 0 | |
| op-gYearMonth-equal | 40 | 0 | 0 | 6 | 0 | |
| op-hexBinary-equal | 32 | 0 | 0 | 3 | 0 | |
| op-hexBinary-greater-than | 28 | 0 | 0 | 4 | 0 | |
| op-hexBinary-less-than | 28 | 0 | 0 | 4 | 0 | |
| op-intersect | 24 | 0 | 0 | 51 | 0 | |
| op-is-same-node | 22 | 0 | 0 | 16 | 0 | |
| op-multiply-dayTimeDuration | 33 | 0 | 0 | 14 | 0 | |
| op-multiply-yearMonthDuration | 40 | 0 | 0 | 4 | 0 | |
| op-node-after | 26 | 0 | 0 | 9 | 0 | |
| op-node-before | 26 | 0 | 0 | 10 | 0 | |
| op-numeric-add | 131 | 0 | 0 | 24 | 0 | |
| op-numeric-equal | 178 | 0 | 0 | 24 | 0 | |
| op-numeric-divide | 119 | 0 | 0 | 21 | 0 | |
| op-numeric-greater-than | 92 | 0 | 0 | 26 | 0 | |
| op-numeric-integer-divide | 125 | 0 | 0 | 11 | 0 | |
| op-numeric-less-than | 154 | 0 | 0 | 29 | 0 | |
| op-numeric-mod | 113 | 0 | 0 | 11 | 0 | |
| op-numeric-multiply | 73 | 0 | 0 | 34 | 0 | |
| op-numeric-subtract | 106 | 0 | 0 | 13 | 0 | |
| op-numeric-unary-minus | 62 | 0 | 0 | 4 | 0 | |
| op-numeric-unary-plus | 52 | 0 | 0 | 3 | 0 | |
| op-QName-equal | 36 | 0 | 0 | 2 | 0 | |
| op-string-equal | 9 | 0 | 0 | 6 | 0 | |
| op-string-greater-than | 9 | 0 | 0 | 0 | 0 | |
| op-string-less-than | 10 | 0 | 0 | 0 | 0 | |
| op-subtract-dates | 30 | 0 | 0 | 0 | 0 | |
| op-subtract-dateTimes | 30 | 0 | 0 | 0 | 0 | |
| op-subtract-dayTimeDuration-from-date | 21 | 0 | 0 | 2 | 0 | |
| op-subtract-dayTimeDuration-from-dateTime | 20 | 0 | 0 | 2 | 0 | |
| op-subtract-dayTimeDuration-from-time | 26 | 0 | 0 | 1 | 0 | |
| op-subtract-dayTimeDurations | 32 | 0 | 0 | 37 | 0 | |
| op-subtract-times | 33 | 0 | 0 | 0 | 0 | |
| op-subtract-yearMonthDuration-from-date | 23 | 0 | 0 | 2 | 0 | |
| op-subtract-yearMonthDuration-from-dateTime | 21 | 0 | 0 | 2 | 0 | |
| op-subtract-yearMonthDurations | 30 | 0 | 0 | 3 | 0 | |
| op-time-equal | 52 | 0 | 0 | 6 | 0 | |
| op-time-greater-than | 38 | 0 | 0 | 6 | 0 | |
| op-time-less-than | 38 | 0 | 0 | 6 | 0 | |
| op-to | 162 | 0 | 0 | 2 | 4 | |
| op-union | 20 | 0 | 0 | 62 | 0 | |
| op-yearMonthDuration-greater-than | 28 | 0 | 0 | 6 | 0 | |
| op-yearMonthDuration-less-than | 28 | 0 | 0 | 6 | 0 | |
| op-same-key | 10 | 1 | 0 | 15 | 2 | |
| prod-ArrayTest | 47 | 0 | 0 | 8 | 0 | |
| prod-ArrowPostfix | 42 | 0 | 0 | 0 | 0 | |
| prod-AxisStep | 224 | 0 | 0 | 124 | 0 | |
| prod-AxisStep.abbr | 21 | 0 | 0 | 2 | 0 | |
| prod-AxisStep.ancestor | 21 | 0 | 0 | 22 | 0 | |
| prod-AxisStep.ancestor-or-self | 21 | 0 | 0 | 10 | 0 | |
| prod-AxisStep.following | 21 | 0 | 0 | 5 | 0 | |
| prod-AxisStep.following-sibling | 21 | 0 | 0 | 12 | 0 | |
| prod-AxisStep.preceding | 17 | 0 | 0 | 15 | 0 | |
| prod-AxisStep.preceding-sibling | 18 | 0 | 0 | 10 | 0 | |
| prod-AxisStep.unabbr | 26 | 0 | 0 | 0 | 0 | |
| prod-CastableExpr | 782 | 0 | 0 | 177 | 0 | |
| prod-CastExpr | 2726 | 0 | 0 | 46 | 0 | |
| prod-CastExpr.derived | 152 | 0 | 0 | 7 | 0 | |
| prod-Comment | 27 | 0 | 0 | 18 | 0 | |
| prod-ContextItemExpr | 43 | 0 | 0 | 2 | 0 | |
| prod-CurlyArrayConstructor | 2 | 0 | 0 | 3 | 0 | |
| prod-DirectConstructor | 2 | 0 | 0 | 89 | 0 | |
| prod-DirElemContent | 4 | 0 | 0 | 131 | 0 | |
| prod-DirElemContent.namespace | 0 | 0 | 0 | 133 | 0 | |
| prod-DirElemContent.whitespace | 0 | 0 | 0 | 83 | 0 | |
| prod-EQName | 26 | 0 | 0 | 23 | 0 | |
| prod-ForClause | 75 | 0 | 0 | 114 | 0 | |
| prod-FunctionCall | 59 | 0 | 0 | 93 | 0 | |
| prod-GeneralComp.eq | 119 | 0 | 0 | 74 | 0 | |
| prod-GeneralComp.ge | 58 | 0 | 0 | 52 | 0 | |
| prod-GeneralComp.gt | 67 | 0 | 0 | 51 | 0 | |
| prod-GeneralComp.le | 57 | 0 | 0 | 51 | 0 | |
| prod-GeneralComp.lt | 74 | 0 | 0 | 59 | 0 | |
| prod-GeneralComp.ne | 89 | 0 | 0 | 51 | 0 | |
| prod-IfExpr | 29 | 0 | 0 | 13 | 0 | |
| prod-InlineFunctionExpr | 29 | 0 | 0 | 8 | 0 | |
| prod-InstanceofExpr | 272 | 0 | 0 | 37 | 0 | |
| prod-LetClause | 23 | 0 | 0 | 66 | 0 | |
| prod-Literal | 118 | 0 | 0 | 56 | 0 | |
| prod-Lookup | 102 | 0 | 0 | 6 | 0 | |
| prod-MapConstructor | 22 | 0 | 0 | 20 | 0 | |
| prod-MapTest | 44 | 0 | 0 | 2 | 0 | |
| prod-NamedFunctionRef | 542 | 0 | 0 | 14 | 0 | |
| prod-NameTest | 51 | 0 | 0 | 76 | 0 | |
| prod-NodeTest | 29 | 0 | 0 | 39 | 0 | |
| prod-OrExpr | 329 | 0 | 0 | 42 | 0 | |
| prod-PathExpr | 15 | 0 | 0 | 6 | 0 | |
| prod-ParenthesizedExpr | 14 | 0 | 0 | 6 | 0 | |
| prod-Predicate | 164 | 0 | 0 | 42 | 0 | |
| prod-QuantifiedExpr | 161 | 0 | 0 | 42 | 0 | |
| prod-ReturnClause | 15 | 0 | 0 | 6 | 0 | |
| prod-SequenceType | 21 | 0 | 0 | 0 | 0 | |
| prod-SquareArrayConstructor | 2 | 0 | 0 | 4 | 0 | |
| prod-StepExpr | 3 | 0 | 0 | 55 | 0 | |
| prod-TreatExpr | 59 | 0 | 0 | 10 | 0 | |
| prod-UnaryLookup | 31 | 0 | 0 | 3 | 0 | |
| prod-ValueComp | 95 | 0 | 0 | 6 | 0 | |
| misc-AppendixA4 | 9 | 0 | 0 | 0 | 0 | |
| misc-ErrorsAndOptimization | 6 | 0 | 0 | 1 | 0 | |
| misc-HigherOrderFunctions | 48 | 0 | 0 | 81 | 0 | |
| misc-JsonTestSuite | 0 | 0 | 0 | 318 | 0 | |
| misc-StaticContext | 0 | 0 | 0 | 1 | 0 | |
| misc-Surrogates | 17 | 0 | 0 | 15 | 0 | |
| misc-UCACollation | 81 | 8 | 0 | 0 | 0 | |
| misc-XMLEdition | 1 | 0 | 0 | 18 | 0 | |
| method-adaptive | 0 | 0 | 0 | 89 | 0 | |
| method-html | 0 | 0 | 0 | 64 | 0 | |
| method-xml | 0 | 0 | 0 | 47 | 0 | |
| app-CatalogCheck | 0 | 0 | 0 | 14 | 0 | |
| app-Demos | 0 | 0 | 0 | 5 | 0 | |
| app-Duplicates | 0 | 0 | 0 | 14 | 0 | |
| app-FunctxFn | 407 | 0 | 0 | 95 | 0 | |
| app-UseCaseCompoundValues | 0 | 0 | 0 | 1 | 0 | |
| app-UseCaseJSON | 4 | 0 | 0 | 9 | 0 | |
| app-UseCaseNLP | 1 | 0 | 0 | 6 | 0 | |
| app-UseCaseNS | 0 | 0 | 0 | 8 | 0 | |
| app-UseCaseSEQ | 1 | 0 | 0 | 4 | 0 | |
| app-UseCaseSGML | 0 | 0 | 0 | 11 | 0 | |
| app-UseCaseSTRING | 1 | 0 | 0 | 3 | 0 | |
| app-UseCaseTREE | 0 | 0 | 0 | 6 | 0 | |
| app-UseCaseXMP | 0 | 0 | 0 | 12 | 0 | |
| app-XMark | 0 | 0 | 0 | 21 | 0 | |
| app-spec-examples | 542 | 8 | 0 | 91 | 0 | |
| Name | Passed | Failed | Wrong error | N/A | Skipped | |
|---|---|---|---|---|---|---|
| Total | 21302 | 11 | 1 | 2902 | 4 | |
| fn-abs | 188 | 0 | 0 | 0 | 0 | |
| fn-adjust-date-to-timezone | 41 | 0 | 0 | 0 | 0 | |
| fn-adjust-dateTime-to-timezone | 48 | 0 | 0 | 0 | 0 | |
| fn-adjust-time-to-timezone | 42 | 0 | 0 | 0 | 0 | |
| fn-available-environment-variables | 0 | 0 | 0 | 11 | 0 | |
| fn-avg | 238 | 0 | 0 | 1 | 0 | |
| fn-base-uri | 62 | 0 | 0 | 20 | 0 | |
| fn-boolean | 136 | 0 | 0 | 7 | 0 | |
| fn-ceiling | 94 | 0 | 0 | 0 | 0 | |
| fn-codepoint-equal | 36 | 0 | 0 | 0 | 0 | |
| fn-codepoints-to-string | 71 | 0 | 0 | 8 | 0 | |
| fn-collection | 18 | 0 | 0 | 15 | 0 | |
| fn-compare | 64 | 0 | 0 | 32 | 0 | |
| fn-concat | 95 | 0 | 0 | 1 | 0 | |
| fn-contains | 41 | 0 | 0 | 34 | 0 | |
| fn-contains-token | 0 | 0 | 0 | 45 | 0 | |
| fn-count | 316 | 0 | 0 | 0 | 0 | |
| fn-current-date | 26 | 0 | 0 | 0 | 0 | |
| fn-current-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-current-time | 24 | 0 | 0 | 0 | 0 | |
| fn-data | 45 | 0 | 0 | 20 | 0 | |
| fn-dateTime | 52 | 0 | 0 | 0 | 0 | |
| fn-day-from-date | 27 | 0 | 0 | 0 | 0 | |
| fn-day-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-days-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-deep-equal | 208 | 0 | 0 | 55 | 0 | |
| fn-default-collation | 7 | 0 | 0 | 0 | 0 | |
| fn-distinct-values | 105 | 0 | 0 | 1 | 0 | |
| fn-doc | 45 | 0 | 0 | 0 | 0 | |
| fn-doc-available | 11 | 1 | 0 | 5 | 0 | |
| fn-document-uri | 35 | 0 | 0 | 19 | 0 | |
| fn-element-with-id | 0 | 0 | 0 | 5 | 0 | |
| fn-empty | 54 | 0 | 0 | 0 | 0 | |
| fn-encode-for-uri | 29 | 0 | 0 | 0 | 0 | |
| fn-ends-with | 38 | 0 | 0 | 17 | 0 | |
| fn-environment-variable | 0 | 0 | 0 | 12 | 0 | |
| fn-error | 97 | 0 | 0 | 1 | 0 | |
| fn-escape-html-uri | 34 | 0 | 0 | 0 | 0 | |
| fn-exactly-one | 54 | 0 | 0 | 0 | 0 | |
| fn-exists | 58 | 0 | 0 | 0 | 0 | |
| fn-false | 24 | 0 | 0 | 1 | 0 | |
| fn-floor | 88 | 0 | 0 | 0 | 0 | |
| fn-function-arity | 0 | 0 | 0 | 23 | 0 | |
| fn-function-name | 0 | 0 | 0 | 24 | 0 | |
| fn-has-children | 0 | 0 | 0 | 37 | 0 | |
| fn-hours-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-hours-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-hours-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-id | 29 | 0 | 0 | 32 | 0 | |
| fn-idref | 14 | 0 | 0 | 40 | 0 | |
| fn-implicit-timezone | 27 | 0 | 0 | 0 | 0 | |
| fn-innermost | 0 | 0 | 0 | 59 | 0 | |
| fn-index-of | 53 | 0 | 0 | 0 | 0 | |
| fn-insert-before | 43 | 0 | 0 | 0 | 0 | |
| fn-in-scope-prefixes | 61 | 0 | 0 | 1 | 0 | |
| fn-iri-to-uri | 46 | 0 | 0 | 1 | 0 | |
| fn-lang | 44 | 0 | 0 | 2 | 0 | |
| fn-last | 66 | 0 | 0 | 0 | 0 | |
| fn-local-name | 53 | 0 | 0 | 7 | 0 | |
| fn-local-name-from-QName | 12 | 0 | 0 | 16 | 0 | |
| fn-lower-case | 27 | 0 | 0 | 1 | 0 | |
| fn-max | 206 | 0 | 0 | 2 | 0 | |
| fn-matches | 145 | 5 | 0 | 16 | 0 | |
| fn-min | 205 | 0 | 0 | 2 | 0 | |
| fn-minutes-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-minutes-from-duration | 32 | 0 | 0 | 0 | 0 | |
| fn-minutes-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-month-from-date | 27 | 0 | 0 | 0 | 0 | |
| fn-months-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-month-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-name | 33 | 0 | 0 | 1 | 0 | |
| fn-namespace-uri | 33 | 0 | 0 | 0 | 0 | |
| fn-namespace-uri-for-prefix | 29 | 0 | 0 | 0 | 0 | |
| fn-namespace-uri-from-QName | 16 | 0 | 0 | 14 | 0 | |
| fn-nilled | 27 | 0 | 0 | 37 | 0 | |
| fn-node-name | 35 | 0 | 0 | 9 | 0 | |
| fn-normalize-space | 35 | 0 | 0 | 4 | 0 | |
| fn-normalize-unicode | 43 | 0 | 0 | 5 | 0 | |
| fn-not | 79 | 0 | 0 | 4 | 0 | |
| fn-number | 66 | 0 | 0 | 0 | 0 | |
| fn-one-or-more | 56 | 0 | 0 | 0 | 0 | |
| fn-outermost | 0 | 0 | 0 | 59 | 0 | |
| fn-position | 67 | 0 | 0 | 0 | 0 | |
| fn-prefix-from-QName | 25 | 0 | 0 | 2 | 0 | |
| fn-QName | 34 | 0 | 0 | 0 | 0 | |
| fn-remove | 51 | 0 | 0 | 0 | 0 | |
| fn-replace | 81 | 0 | 0 | 9 | 0 | |
| fn-resolve-QName | 27 | 0 | 0 | 4 | 0 | |
| fn-resolve-uri | 38 | 0 | 0 | 1 | 0 | |
| fn-reverse | 70 | 0 | 0 | 0 | 0 | |
| fn-root | 37 | 0 | 0 | 1 | 0 | |
| fn-round | 245 | 0 | 0 | 16 | 0 | |
| fn-round-half-to-even | 128 | 0 | 0 | 0 | 0 | |
| fn-seconds-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-seconds-from-duration | 32 | 0 | 0 | 0 | 0 | |
| fn-seconds-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-serialize | 0 | 0 | 0 | 168 | 0 | |
| fn-starts-with | 39 | 0 | 0 | 25 | 0 | |
| fn-static-base-uri | 18 | 0 | 0 | 0 | 0 | |
| fn-string | 61 | 0 | 0 | 10 | 0 | |
| fn-string-join | 35 | 0 | 0 | 11 | 0 | |
| fn-string-length | 31 | 0 | 0 | 5 | 0 | |
| fn-string-to-codepoints | 44 | 0 | 0 | 0 | 0 | |
| fn-subsequence | 103 | 0 | 0 | 2 | 0 | |
| fn-substring | 48 | 0 | 0 | 0 | 0 | |
| fn-substring-after | 37 | 0 | 0 | 18 | 0 | |
| fn-substring-before | 36 | 0 | 0 | 18 | 0 | |
| fn-sum | 221 | 0 | 0 | 1 | 0 | |
| fn-timezone-from-date | 34 | 0 | 0 | 0 | 0 | |
| fn-timezone-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-timezone-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-tokenize | 50 | 0 | 0 | 17 | 0 | |
| fn-trace | 27 | 0 | 0 | 3 | 0 | |
| fn-translate | 42 | 0 | 0 | 2 | 0 | |
| fn-true | 24 | 0 | 0 | 1 | 0 | |
| fn-unordered | 43 | 0 | 0 | 0 | 0 | |
| fn-upper-case | 28 | 0 | 0 | 1 | 0 | |
| fn-year-from-date | 27 | 0 | 0 | 0 | 0 | |
| fn-years-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-year-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-zero-or-one | 51 | 0 | 0 | 0 | 0 | |
| xs-anyURI | 13 | 0 | 0 | 4 | 0 | |
| xs-base64Binary | 39 | 0 | 0 | 0 | 0 | |
| xs-dateTimeStamp | 6 | 0 | 0 | 0 | 0 | |
| xs-double | 3 | 0 | 0 | 2 | 0 | |
| xs-float | 5 | 0 | 0 | 1 | 0 | |
| xs-hexBinary | 1 | 0 | 0 | 0 | 0 | |
| xs-normalizedString | 6 | 0 | 0 | 1 | 0 | |
| xs-token | 6 | 0 | 0 | 1 | 0 | |
| op-add-dayTimeDurations | 61 | 0 | 0 | 0 | 0 | |
| op-add-dayTimeDuration-to-date | 25 | 0 | 0 | 2 | 0 | |
| op-add-dayTimeDuration-to-dateTime | 27 | 0 | 0 | 0 | 0 | |
| op-add-dayTimeDuration-to-time | 26 | 0 | 0 | 0 | 0 | |
| op-add-yearMonthDurations | 27 | 0 | 0 | 0 | 0 | |
| op-add-yearMonthDuration-to-date | 27 | 0 | 0 | 0 | 0 | |
| op-add-yearMonthDuration-to-dateTime | 29 | 0 | 0 | 0 | 0 | |
| op-anyURI-equal | 22 | 0 | 0 | 0 | 0 | |
| op-anyURI-greater-than | 10 | 0 | 0 | 0 | 0 | |
| op-anyURI-less-than | 8 | 0 | 0 | 0 | 0 | |
| op-base64Binary-equal | 30 | 0 | 0 | 0 | 0 | |
| op-boolean-equal | 57 | 0 | 0 | 0 | 0 | |
| op-boolean-greater-than | 49 | 0 | 0 | 0 | 0 | |
| op-boolean-less-than | 49 | 0 | 0 | 0 | 0 | |
| op-concatenate | 54 | 0 | 0 | 0 | 0 | |
| op-date-equal | 47 | 0 | 0 | 0 | 0 | |
| op-date-greater-than | 48 | 0 | 0 | 0 | 0 | |
| op-date-less-than | 48 | 0 | 0 | 0 | 0 | |
| op-dateTime-equal | 71 | 0 | 0 | 2 | 0 | |
| op-dateTime-greater-than | 44 | 0 | 0 | 0 | 0 | |
| op-dateTime-less-than | 44 | 0 | 0 | 0 | 0 | |
| op-dayTimeDuration-greater-than | 58 | 0 | 0 | 0 | 0 | |
| op-dayTimeDuration-less-than | 46 | 0 | 0 | 0 | 0 | |
| op-divide-dayTimeDuration | 55 | 0 | 0 | 0 | 0 | |
| op-divide-dayTimeDuration-by-dayTimeDuration | 25 | 0 | 0 | 0 | 0 | |
| op-divide-yearMonthDuration | 31 | 0 | 0 | 0 | 0 | |
| op-divide-yearMonthDuration-by-yearMonthDuration | 23 | 0 | 0 | 0 | 0 | |
| op-duration-equal | 158 | 0 | 0 | 0 | 0 | |
| op-except | 64 | 0 | 0 | 8 | 0 | |
| op-gDay-equal | 51 | 0 | 0 | 0 | 0 | |
| op-gMonth-equal | 45 | 0 | 0 | 0 | 0 | |
| op-gMonthDay-equal | 51 | 0 | 0 | 0 | 0 | |
| op-gYear-equal | 46 | 0 | 0 | 0 | 0 | |
| op-gYearMonth-equal | 46 | 0 | 0 | 0 | 0 | |
| op-hexBinary-equal | 35 | 0 | 0 | 0 | 0 | |
| op-intersect | 64 | 0 | 0 | 11 | 0 | |
| op-is-same-node | 38 | 0 | 0 | 0 | 0 | |
| op-multiply-dayTimeDuration | 47 | 0 | 0 | 0 | 0 | |
| op-multiply-yearMonthDuration | 44 | 0 | 0 | 0 | 0 | |
| op-node-after | 35 | 0 | 0 | 0 | 0 | |
| op-node-before | 35 | 0 | 0 | 1 | 0 | |
| op-numeric-add | 140 | 0 | 0 | 15 | 0 | |
| op-numeric-equal | 202 | 0 | 0 | 0 | 0 | |
| op-numeric-divide | 140 | 0 | 0 | 0 | 0 | |
| op-numeric-greater-than | 116 | 0 | 0 | 2 | 0 | |
| op-numeric-integer-divide | 136 | 0 | 0 | 0 | 0 | |
| op-numeric-less-than | 183 | 0 | 0 | 0 | 0 | |
| op-numeric-mod | 124 | 0 | 0 | 0 | 0 | |
| op-numeric-multiply | 107 | 0 | 0 | 0 | 0 | |
| op-numeric-subtract | 119 | 0 | 0 | 0 | 0 | |
| op-numeric-unary-minus | 65 | 0 | 0 | 1 | 0 | |
| op-numeric-unary-plus | 55 | 0 | 0 | 0 | 0 | |
| op-QName-equal | 38 | 0 | 0 | 0 | 0 | |
| op-string-equal | 15 | 0 | 0 | 0 | 0 | |
| op-string-greater-than | 9 | 0 | 0 | 0 | 0 | |
| op-string-less-than | 10 | 0 | 0 | 0 | 0 | |
| op-subtract-dates | 30 | 0 | 0 | 0 | 0 | |
| op-subtract-dateTimes | 30 | 0 | 0 | 0 | 0 | |
| op-subtract-dayTimeDuration-from-date | 23 | 0 | 0 | 0 | 0 | |
| op-subtract-dayTimeDuration-from-dateTime | 22 | 0 | 0 | 0 | 0 | |
| op-subtract-dayTimeDuration-from-time | 27 | 0 | 0 | 0 | 0 | |
| op-subtract-dayTimeDurations | 69 | 0 | 0 | 0 | 0 | |
| op-subtract-times | 33 | 0 | 0 | 0 | 0 | |
| op-subtract-yearMonthDuration-from-date | 25 | 0 | 0 | 0 | 0 | |
| op-subtract-yearMonthDuration-from-dateTime | 23 | 0 | 0 | 0 | 0 | |
| op-subtract-yearMonthDurations | 33 | 0 | 0 | 0 | 0 | |
| op-time-equal | 58 | 0 | 0 | 0 | 0 | |
| op-time-greater-than | 44 | 0 | 0 | 0 | 0 | |
| op-time-less-than | 44 | 0 | 0 | 0 | 0 | |
| op-to | 158 | 0 | 0 | 6 | 4 | |
| op-union | 74 | 0 | 0 | 8 | 0 | |
| op-yearMonthDuration-greater-than | 34 | 0 | 0 | 0 | 0 | |
| op-yearMonthDuration-less-than | 34 | 0 | 0 | 0 | 0 | |
| prod-ArrayTest | 0 | 0 | 0 | 55 | 0 | |
| prod-ArrowPostfix | 0 | 0 | 0 | 42 | 0 | |
| prod-AxisStep | 332 | 0 | 0 | 16 | 0 | |
| prod-AxisStep.abbr | 23 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.ancestor | 43 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.ancestor-or-self | 31 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.following | 26 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.following-sibling | 33 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.preceding | 32 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.preceding-sibling | 28 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.unabbr | 26 | 0 | 0 | 0 | 0 | |
| prod-BaseURIDecl | 38 | 0 | 0 | 0 | 0 | |
| prod-BoundarySpaceDecl | 28 | 0 | 0 | 0 | 0 | |
| prod-CastableExpr | 786 | 0 | 0 | 173 | 0 | |
| prod-CastExpr | 2739 | 0 | 0 | 33 | 0 | |
| prod-CastExpr.derived | 152 | 0 | 0 | 7 | 0 | |
| prod-Comment | 45 | 0 | 0 | 0 | 0 | |
| prod-CompAttrConstructor | 107 | 0 | 0 | 25 | 0 | |
| prod-CompDocConstructor | 54 | 0 | 0 | 5 | 0 | |
| prod-CompCommentConstructor | 28 | 0 | 0 | 1 | 0 | |
| prod-CompElemConstructor | 71 | 0 | 0 | 25 | 0 | |
| prod-CompPIConstructor | 55 | 0 | 0 | 2 | 0 | |
| prod-CompTextConstructor | 37 | 1 | 0 | 1 | 0 | |
| prod-ConstructionDecl | 26 | 0 | 0 | 0 | 0 | |
| prod-ContextItemExpr | 45 | 0 | 0 | 0 | 0 | |
| prod-CopyNamespacesDecl | 36 | 0 | 0 | 0 | 0 | |
| prod-CurlyArrayConstructor | 0 | 0 | 0 | 5 | 0 | |
| prod-DefaultCollationDecl | 8 | 0 | 0 | 4 | 0 | |
| prod-DefaultNamespaceDecl | 59 | 0 | 0 | 1 | 0 | |
| prod-DirAttributeList | 129 | 0 | 0 | 5 | 0 | |
| prod-DirectConstructor | 91 | 0 | 0 | 0 | 0 | |
| prod-DirElemConstructor | 67 | 0 | 0 | 4 | 0 | |
| prod-DirElemContent | 111 | 1 | 0 | 23 | 0 | |
| prod-DirElemContent.namespace | 131 | 0 | 0 | 2 | 0 | |
| prod-DirElemContent.whitespace | 83 | 0 | 0 | 0 | 0 | |
| prod-EmptyOrderDecl | 32 | 0 | 0 | 0 | 0 | |
| prod-EQName | 0 | 0 | 0 | 49 | 0 | |
| prod-ExtensionExpr | 51 | 0 | 0 | 6 | 0 | |
| prod-ForClause | 177 | 0 | 0 | 12 | 0 | |
| prod-FunctionCall | 89 | 0 | 0 | 63 | 0 | |
| prod-FunctionDecl | 153 | 0 | 0 | 20 | 0 | |
| prod-GeneralComp.eq | 174 | 0 | 0 | 19 | 0 | |
| prod-GeneralComp.ge | 110 | 0 | 0 | 0 | 0 | |
| prod-GeneralComp.gt | 118 | 0 | 0 | 0 | 0 | |
| prod-GeneralComp.le | 108 | 0 | 0 | 0 | 0 | |
| prod-GeneralComp.lt | 130 | 0 | 0 | 3 | 0 | |
| prod-GeneralComp.ne | 140 | 0 | 0 | 0 | 0 | |
| prod-IfExpr | 42 | 0 | 0 | 0 | 0 | |
| prod-InlineFunctionExpr | 0 | 0 | 0 | 37 | 0 | |
| prod-InstanceofExpr | 278 | 0 | 0 | 31 | 0 | |
| prod-LetClause | 83 | 0 | 0 | 6 | 0 | |
| prod-Literal | 166 | 0 | 0 | 8 | 0 | |
| prod-Lookup | 0 | 0 | 0 | 108 | 0 | |
| prod-ModuleImport | 61 | 0 | 0 | 67 | 0 | |
| prod-NamespaceDecl | 44 | 0 | 0 | 0 | 0 | |
| prod-NameTest | 121 | 1 | 0 | 5 | 0 | |
| prod-NodeTest | 68 | 0 | 0 | 0 | 0 | |
| prod-OptionDecl | 8 | 0 | 0 | 1 | 0 | |
| prod-OrExpr | 371 | 0 | 0 | 0 | 0 | |
| prod-OrderByClause | 138 | 1 | 0 | 66 | 0 | |
| prod-OrderingModeDecl | 27 | 0 | 0 | 0 | 0 | |
| prod-PathExpr | 17 | 0 | 0 | 4 | 0 | |
| prod-ParenthesizedExpr | 20 | 0 | 0 | 0 | 0 | |
| prod-PositionalVar | 34 | 0 | 0 | 0 | 0 | |
| prod-Predicate | 198 | 0 | 0 | 8 | 0 | |
| prod-QuantifiedExpr | 202 | 0 | 0 | 1 | 0 | |
| prod-ReturnClause | 21 | 0 | 0 | 0 | 0 | |
| prod-SequenceType | 21 | 0 | 0 | 0 | 0 | |
| prod-SquareArrayConstructor | 0 | 0 | 0 | 6 | 0 | |
| prod-StepExpr | 57 | 0 | 0 | 1 | 0 | |
| prod-TreatExpr | 69 | 0 | 0 | 0 | 0 | |
| prod-TypeswitchExpr | 56 | 0 | 0 | 17 | 0 | |
| prod-UnorderedExpr | 26 | 0 | 0 | 2 | 0 | |
| prod-UnaryLookup | 0 | 0 | 0 | 34 | 0 | |
| prod-ValueComp | 88 | 0 | 0 | 13 | 0 | |
| prod-VarDecl | 124 | 0 | 0 | 23 | 0 | |
| prod-VarDecl.external | 96 | 0 | 0 | 3 | 0 | |
| prod-VersionDecl | 29 | 0 | 0 | 21 | 0 | |
| prod-WhereClause | 72 | 0 | 0 | 13 | 0 | |
| misc-CombinedErrorCodes | 230 | 1 | 1 | 27 | 0 | |
| misc-AnnexE | 8 | 0 | 0 | 0 | 0 | |
| misc-AppendixA4 | 9 | 0 | 0 | 0 | 0 | |
| misc-ErrorsAndOptimization | 7 | 0 | 0 | 0 | 0 | |
| misc-HigherOrderFunctions | 0 | 0 | 0 | 129 | 0 | |
| misc-JsonTestSuite | 0 | 0 | 0 | 318 | 0 | |
| misc-StaticContext | 1 | 0 | 0 | 0 | 0 | |
| misc-Surrogates | 17 | 0 | 0 | 15 | 0 | |
| misc-XMLEdition | 9 | 0 | 0 | 10 | 0 | |
| method-adaptive | 0 | 0 | 0 | 89 | 0 | |
| method-html | 0 | 0 | 0 | 64 | 0 | |
| method-xml | 12 | 0 | 0 | 35 | 0 | |
| app-CatalogCheck | 0 | 0 | 0 | 14 | 0 | |
| app-Demos | 4 | 0 | 0 | 1 | 0 | |
| app-Duplicates | 0 | 0 | 0 | 14 | 0 | |
| app-FunctxFn | 500 | 0 | 0 | 2 | 0 | |
| app-FunctxFunctx | 626 | 0 | 0 | 1 | 0 | |
| app-UseCaseCompoundValues | 0 | 0 | 0 | 1 | 0 | |
| app-UseCaseJSON | 0 | 0 | 0 | 13 | 0 | |
| app-UseCaseNLP | 0 | 0 | 0 | 7 | 0 | |
| app-UseCaseNS | 8 | 0 | 0 | 0 | 0 | |
| app-UseCasePARTS | 1 | 0 | 0 | 0 | 0 | |
| app-UseCaseR | 18 | 0 | 0 | 0 | 0 | |
| app-UseCaseSEQ | 5 | 0 | 0 | 0 | 0 | |
| app-UseCaseSGML | 11 | 0 | 0 | 0 | 0 | |
| app-UseCaseSTRING | 4 | 0 | 0 | 0 | 0 | |
| app-UseCaseTREE | 6 | 0 | 0 | 0 | 0 | |
| app-UseCaseXMP | 12 | 0 | 0 | 0 | 0 | |
| app-XMark | 21 | 0 | 0 | 0 | 0 | |
| Name | Passed | Failed | Wrong error | N/A | Skipped | |
|---|---|---|---|---|---|---|
| Total | 26141 | 70 | 0 | 2432 | 4 | |
| fn-abs | 188 | 0 | 0 | 0 | 0 | |
| fn-adjust-date-to-timezone | 41 | 0 | 0 | 0 | 0 | |
| fn-adjust-dateTime-to-timezone | 48 | 0 | 0 | 0 | 0 | |
| fn-adjust-time-to-timezone | 42 | 0 | 0 | 0 | 0 | |
| fn-analyze-string | 29 | 0 | 0 | 5 | 0 | |
| fn-available-environment-variables | 11 | 0 | 0 | 0 | 0 | |
| fn-avg | 238 | 0 | 0 | 1 | 0 | |
| fn-base-uri | 82 | 0 | 0 | 0 | 0 | |
| fn-boolean | 138 | 0 | 0 | 5 | 0 | |
| fn-ceiling | 94 | 0 | 0 | 0 | 0 | |
| fn-codepoint-equal | 36 | 0 | 0 | 0 | 0 | |
| fn-codepoints-to-string | 71 | 0 | 0 | 8 | 0 | |
| fn-collection | 18 | 0 | 0 | 15 | 0 | |
| fn-compare | 64 | 0 | 0 | 32 | 0 | |
| fn-concat | 96 | 0 | 0 | 0 | 0 | |
| fn-contains | 41 | 0 | 0 | 34 | 0 | |
| fn-contains-token | 0 | 0 | 0 | 45 | 0 | |
| fn-count | 316 | 0 | 0 | 0 | 0 | |
| fn-current-date | 26 | 0 | 0 | 0 | 0 | |
| fn-current-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-current-time | 24 | 0 | 0 | 0 | 0 | |
| fn-data | 48 | 0 | 0 | 17 | 0 | |
| fn-dateTime | 52 | 0 | 0 | 0 | 0 | |
| fn-day-from-date | 27 | 0 | 0 | 0 | 0 | |
| fn-day-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-days-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-deep-equal | 211 | 0 | 0 | 52 | 0 | |
| fn-default-collation | 7 | 0 | 0 | 0 | 0 | |
| fn-distinct-values | 105 | 0 | 0 | 1 | 0 | |
| fn-doc | 45 | 0 | 0 | 0 | 0 | |
| fn-doc-available | 11 | 1 | 0 | 5 | 0 | |
| fn-document-uri | 53 | 0 | 0 | 1 | 0 | |
| fn-element-with-id | 0 | 0 | 0 | 5 | 0 | |
| fn-empty | 54 | 0 | 0 | 0 | 0 | |
| fn-encode-for-uri | 29 | 0 | 0 | 0 | 0 | |
| fn-ends-with | 38 | 0 | 0 | 17 | 0 | |
| fn-environment-variable | 12 | 0 | 0 | 0 | 0 | |
| fn-error | 97 | 0 | 0 | 1 | 0 | |
| fn-escape-html-uri | 34 | 0 | 0 | 0 | 0 | |
| fn-exactly-one | 54 | 0 | 0 | 0 | 0 | |
| fn-exists | 58 | 0 | 0 | 0 | 0 | |
| fn-false | 25 | 0 | 0 | 0 | 0 | |
| fn-filter | 25 | 0 | 0 | 10 | 0 | |
| fn-floor | 88 | 0 | 0 | 0 | 0 | |
| fn-fold-left | 25 | 0 | 0 | 1 | 0 | |
| fn-fold-right | 25 | 0 | 0 | 0 | 0 | |
| fn-for-each | 15 | 0 | 0 | 2 | 0 | |
| fn-for-each-pair | 45 | 0 | 0 | 4 | 0 | |
| fn-format-date | 132 | 0 | 0 | 0 | 0 | |
| fn-format-dateTime | 79 | 5 | 0 | 8 | 0 | |
| fn-format-integer | 66 | 0 | 0 | 11 | 0 | |
| fn-format-number | 171 | 0 | 0 | 98 | 0 | |
| fn-format-time | 79 | 3 | 0 | 9 | 0 | |
| fn-function-lookup | 558 | 0 | 0 | 116 | 0 | |
| fn-function-arity | 21 | 0 | 0 | 2 | 0 | |
| fn-function-name | 23 | 0 | 0 | 1 | 0 | |
| fn-generate-id | 24 | 0 | 0 | 5 | 0 | |
| fn-has-children | 33 | 0 | 0 | 4 | 0 | |
| fn-head | 8 | 0 | 0 | 0 | 0 | |
| fn-hours-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-hours-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-hours-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-id | 29 | 0 | 0 | 32 | 0 | |
| fn-idref | 14 | 0 | 0 | 40 | 0 | |
| fn-implicit-timezone | 27 | 0 | 0 | 0 | 0 | |
| fn-innermost | 50 | 0 | 0 | 9 | 0 | |
| fn-index-of | 53 | 0 | 0 | 0 | 0 | |
| fn-insert-before | 43 | 0 | 0 | 0 | 0 | |
| fn-in-scope-prefixes | 61 | 0 | 0 | 1 | 0 | |
| fn-iri-to-uri | 46 | 0 | 0 | 1 | 0 | |
| fn-lang | 46 | 0 | 0 | 0 | 0 | |
| fn-last | 66 | 0 | 0 | 0 | 0 | |
| fn-local-name | 53 | 0 | 0 | 7 | 0 | |
| fn-local-name-from-QName | 12 | 0 | 0 | 16 | 0 | |
| fn-lower-case | 27 | 0 | 0 | 1 | 0 | |
| fn-max | 206 | 0 | 0 | 2 | 0 | |
| fn-matches | 156 | 5 | 0 | 5 | 0 | |
| fn-matches.re | 966 | 38 | 0 | 6 | 0 | |
| fn-min | 205 | 0 | 0 | 2 | 0 | |
| fn-minutes-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-minutes-from-duration | 32 | 0 | 0 | 0 | 0 | |
| fn-minutes-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-month-from-date | 27 | 0 | 0 | 0 | 0 | |
| fn-months-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-month-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-name | 33 | 0 | 0 | 1 | 0 | |
| fn-namespace-uri | 33 | 0 | 0 | 0 | 0 | |
| fn-namespace-uri-for-prefix | 29 | 0 | 0 | 0 | 0 | |
| fn-namespace-uri-from-QName | 16 | 0 | 0 | 14 | 0 | |
| fn-nilled | 34 | 0 | 0 | 30 | 0 | |
| fn-node-name | 43 | 0 | 0 | 1 | 0 | |
| fn-normalize-space | 35 | 0 | 0 | 4 | 0 | |
| fn-normalize-unicode | 43 | 0 | 0 | 5 | 0 | |
| fn-not | 79 | 0 | 0 | 4 | 0 | |
| fn-number | 66 | 0 | 0 | 0 | 0 | |
| fn-one-or-more | 56 | 0 | 0 | 0 | 0 | |
| fn-outermost | 51 | 0 | 0 | 8 | 0 | |
| fn-parse-xml | 16 | 1 | 0 | 0 | 0 | |
| fn-parse-xml-fragment | 21 | 4 | 0 | 1 | 0 | |
| fn-path | 17 | 0 | 0 | 3 | 0 | |
| fn-position | 67 | 0 | 0 | 0 | 0 | |
| fn-prefix-from-QName | 25 | 0 | 0 | 2 | 0 | |
| fn-QName | 34 | 0 | 0 | 0 | 0 | |
| fn-remove | 51 | 0 | 0 | 0 | 0 | |
| fn-replace | 89 | 0 | 0 | 1 | 0 | |
| fn-resolve-QName | 27 | 0 | 0 | 4 | 0 | |
| fn-resolve-uri | 39 | 0 | 0 | 0 | 0 | |
| fn-reverse | 70 | 0 | 0 | 0 | 0 | |
| fn-root | 38 | 0 | 0 | 0 | 0 | |
| fn-round | 260 | 0 | 0 | 1 | 0 | |
| fn-round-half-to-even | 128 | 0 | 0 | 0 | 0 | |
| fn-seconds-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-seconds-from-duration | 32 | 0 | 0 | 0 | 0 | |
| fn-seconds-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-serialize | 39 | 0 | 0 | 129 | 0 | |
| fn-starts-with | 39 | 0 | 0 | 25 | 0 | |
| fn-static-base-uri | 18 | 0 | 0 | 0 | 0 | |
| fn-string | 62 | 0 | 0 | 9 | 0 | |
| fn-string-join | 40 | 0 | 0 | 6 | 0 | |
| fn-string-length | 32 | 0 | 0 | 4 | 0 | |
| fn-string-to-codepoints | 44 | 0 | 0 | 0 | 0 | |
| fn-subsequence | 105 | 0 | 0 | 0 | 0 | |
| fn-substring | 48 | 0 | 0 | 0 | 0 | |
| fn-substring-after | 37 | 0 | 0 | 18 | 0 | |
| fn-substring-before | 36 | 0 | 0 | 18 | 0 | |
| fn-sum | 221 | 0 | 0 | 1 | 0 | |
| fn-tail | 6 | 0 | 0 | 0 | 0 | |
| fn-timezone-from-date | 34 | 0 | 0 | 0 | 0 | |
| fn-timezone-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-timezone-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-tokenize | 53 | 0 | 0 | 14 | 0 | |
| fn-trace | 27 | 0 | 0 | 3 | 0 | |
| fn-translate | 42 | 0 | 0 | 2 | 0 | |
| fn-true | 25 | 0 | 0 | 0 | 0 | |
| fn-unordered | 43 | 0 | 0 | 0 | 0 | |
| fn-unparsed-text | 51 | 0 | 0 | 5 | 0 | |
| fn-unparsed-text-available | 51 | 0 | 0 | 3 | 0 | |
| fn-unparsed-text-lines | 52 | 0 | 0 | 3 | 0 | |
| fn-upper-case | 28 | 0 | 0 | 1 | 0 | |
| fn-uri-collection | 7 | 0 | 0 | 0 | 0 | |
| fn-year-from-date | 27 | 0 | 0 | 0 | 0 | |
| fn-years-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-year-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-zero-or-one | 51 | 0 | 0 | 0 | 0 | |
| math-acos | 9 | 0 | 0 | 0 | 0 | |
| math-asin | 9 | 0 | 0 | 0 | 0 | |
| math-atan | 9 | 0 | 0 | 0 | 0 | |
| math-atan2 | 10 | 0 | 0 | 0 | 0 | |
| math-cos | 9 | 0 | 0 | 0 | 0 | |
| math-exp | 9 | 0 | 0 | 0 | 0 | |
| math-exp10 | 8 | 0 | 0 | 0 | 0 | |
| math-log | 9 | 0 | 0 | 0 | 0 | |
| math-log10 | 9 | 0 | 0 | 0 | 0 | |
| math-pi | 5 | 0 | 0 | 0 | 0 | |
| math-pow | 32 | 2 | 0 | 0 | 0 | |
| math-sin | 9 | 0 | 0 | 0 | 0 | |
| math-sqrt | 9 | 0 | 0 | 0 | 0 | |
| math-tan | 11 | 0 | 0 | 0 | 0 | |
| xs-anyURI | 13 | 0 | 0 | 4 | 0 | |
| xs-base64Binary | 39 | 0 | 0 | 0 | 0 | |
| xs-dateTimeStamp | 6 | 0 | 0 | 0 | 0 | |
| xs-double | 3 | 0 | 0 | 2 | 0 | |
| xs-error | 54 | 0 | 0 | 0 | 0 | |
| xs-float | 5 | 0 | 0 | 1 | 0 | |
| xs-hexBinary | 1 | 0 | 0 | 0 | 0 | |
| xs-normalizedString | 6 | 0 | 0 | 1 | 0 | |
| xs-token | 6 | 0 | 0 | 1 | 0 | |
| op-add-dayTimeDurations | 61 | 0 | 0 | 0 | 0 | |
| op-add-dayTimeDuration-to-date | 25 | 0 | 0 | 2 | 0 | |
| op-add-dayTimeDuration-to-dateTime | 27 | 0 | 0 | 0 | 0 | |
| op-add-dayTimeDuration-to-time | 26 | 0 | 0 | 0 | 0 | |
| op-add-yearMonthDurations | 27 | 0 | 0 | 0 | 0 | |
| op-add-yearMonthDuration-to-date | 27 | 0 | 0 | 0 | 0 | |
| op-add-yearMonthDuration-to-dateTime | 29 | 0 | 0 | 0 | 0 | |
| op-anyURI-equal | 22 | 0 | 0 | 0 | 0 | |
| op-anyURI-greater-than | 10 | 0 | 0 | 0 | 0 | |
| op-anyURI-less-than | 8 | 0 | 0 | 0 | 0 | |
| op-bang | 14 | 0 | 0 | 0 | 0 | |
| op-base64Binary-equal | 30 | 0 | 0 | 0 | 0 | |
| op-boolean-equal | 57 | 0 | 0 | 0 | 0 | |
| op-boolean-greater-than | 49 | 0 | 0 | 0 | 0 | |
| op-boolean-less-than | 49 | 0 | 0 | 0 | 0 | |
| op-concat | 92 | 0 | 0 | 0 | 0 | |
| op-concatenate | 54 | 0 | 0 | 0 | 0 | |
| op-date-equal | 47 | 0 | 0 | 0 | 0 | |
| op-date-greater-than | 48 | 0 | 0 | 0 | 0 | |
| op-date-less-than | 48 | 0 | 0 | 0 | 0 | |
| op-dateTime-equal | 71 | 0 | 0 | 2 | 0 | |
| op-dateTime-greater-than | 44 | 0 | 0 | 0 | 0 | |
| op-dateTime-less-than | 44 | 0 | 0 | 0 | 0 | |
| op-dayTimeDuration-greater-than | 58 | 0 | 0 | 0 | 0 | |
| op-dayTimeDuration-less-than | 46 | 0 | 0 | 0 | 0 | |
| op-divide-dayTimeDuration | 55 | 0 | 0 | 0 | 0 | |
| op-divide-dayTimeDuration-by-dayTimeDuration | 25 | 0 | 0 | 0 | 0 | |
| op-divide-yearMonthDuration | 31 | 0 | 0 | 0 | 0 | |
| op-divide-yearMonthDuration-by-yearMonthDuration | 23 | 0 | 0 | 0 | 0 | |
| op-duration-equal | 158 | 0 | 0 | 0 | 0 | |
| op-except | 64 | 0 | 0 | 8 | 0 | |
| op-gDay-equal | 51 | 0 | 0 | 0 | 0 | |
| op-gMonth-equal | 45 | 0 | 0 | 0 | 0 | |
| op-gMonthDay-equal | 51 | 0 | 0 | 0 | 0 | |
| op-gYear-equal | 46 | 0 | 0 | 0 | 0 | |
| op-gYearMonth-equal | 46 | 0 | 0 | 0 | 0 | |
| op-hexBinary-equal | 35 | 0 | 0 | 0 | 0 | |
| op-intersect | 67 | 0 | 0 | 8 | 0 | |
| op-is-same-node | 38 | 0 | 0 | 0 | 0 | |
| op-multiply-dayTimeDuration | 47 | 0 | 0 | 0 | 0 | |
| op-multiply-yearMonthDuration | 44 | 0 | 0 | 0 | 0 | |
| op-node-after | 35 | 0 | 0 | 0 | 0 | |
| op-node-before | 36 | 0 | 0 | 0 | 0 | |
| op-numeric-add | 140 | 0 | 0 | 15 | 0 | |
| op-numeric-equal | 202 | 0 | 0 | 0 | 0 | |
| op-numeric-divide | 140 | 0 | 0 | 0 | 0 | |
| op-numeric-greater-than | 118 | 0 | 0 | 0 | 0 | |
| op-numeric-integer-divide | 136 | 0 | 0 | 0 | 0 | |
| op-numeric-less-than | 183 | 0 | 0 | 0 | 0 | |
| op-numeric-mod | 124 | 0 | 0 | 0 | 0 | |
| op-numeric-multiply | 107 | 0 | 0 | 0 | 0 | |
| op-numeric-subtract | 119 | 0 | 0 | 0 | 0 | |
| op-numeric-unary-minus | 66 | 0 | 0 | 0 | 0 | |
| op-numeric-unary-plus | 55 | 0 | 0 | 0 | 0 | |
| op-QName-equal | 38 | 0 | 0 | 0 | 0 | |
| op-string-equal | 15 | 0 | 0 | 0 | 0 | |
| op-string-greater-than | 9 | 0 | 0 | 0 | 0 | |
| op-string-less-than | 10 | 0 | 0 | 0 | 0 | |
| op-subtract-dates | 30 | 0 | 0 | 0 | 0 | |
| op-subtract-dateTimes | 30 | 0 | 0 | 0 | 0 | |
| op-subtract-dayTimeDuration-from-date | 23 | 0 | 0 | 0 | 0 | |
| op-subtract-dayTimeDuration-from-dateTime | 22 | 0 | 0 | 0 | 0 | |
| op-subtract-dayTimeDuration-from-time | 27 | 0 | 0 | 0 | 0 | |
| op-subtract-dayTimeDurations | 69 | 0 | 0 | 0 | 0 | |
| op-subtract-times | 33 | 0 | 0 | 0 | 0 | |
| op-subtract-yearMonthDuration-from-date | 25 | 0 | 0 | 0 | 0 | |
| op-subtract-yearMonthDuration-from-dateTime | 23 | 0 | 0 | 0 | 0 | |
| op-subtract-yearMonthDurations | 33 | 0 | 0 | 0 | 0 | |
| op-time-equal | 58 | 0 | 0 | 0 | 0 | |
| op-time-greater-than | 44 | 0 | 0 | 0 | 0 | |
| op-time-less-than | 44 | 0 | 0 | 0 | 0 | |
| op-to | 164 | 0 | 0 | 0 | 4 | |
| op-union | 74 | 0 | 0 | 8 | 0 | |
| op-yearMonthDuration-greater-than | 34 | 0 | 0 | 0 | 0 | |
| op-yearMonthDuration-less-than | 34 | 0 | 0 | 0 | 0 | |
| prod-AllowingEmpty | 19 | 0 | 0 | 0 | 0 | |
| prod-Annotation | 56 | 0 | 0 | 2 | 0 | |
| prod-ArrayTest | 0 | 0 | 0 | 55 | 0 | |
| prod-ArrowPostfix | 0 | 0 | 0 | 42 | 0 | |
| prod-AxisStep | 335 | 0 | 0 | 13 | 0 | |
| prod-AxisStep.abbr | 23 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.ancestor | 43 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.ancestor-or-self | 31 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.following | 26 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.following-sibling | 33 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.preceding | 32 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.preceding-sibling | 28 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.unabbr | 26 | 0 | 0 | 0 | 0 | |
| prod-BaseURIDecl | 38 | 0 | 0 | 0 | 0 | |
| prod-BoundarySpaceDecl | 28 | 0 | 0 | 0 | 0 | |
| prod-CastableExpr | 786 | 0 | 0 | 173 | 0 | |
| prod-CastExpr | 2744 | 0 | 0 | 28 | 0 | |
| prod-CastExpr.derived | 152 | 0 | 0 | 7 | 0 | |
| prod-Comment | 45 | 0 | 0 | 0 | 0 | |
| prod-CompAttrConstructor | 131 | 0 | 0 | 1 | 0 | |
| prod-CompDocConstructor | 54 | 0 | 0 | 5 | 0 | |
| prod-CompCommentConstructor | 28 | 0 | 0 | 1 | 0 | |
| prod-CompElemConstructor | 95 | 0 | 0 | 1 | 0 | |
| prod-CompNamespaceConstructor | 42 | 0 | 0 | 2 | 0 | |
| prod-CompPIConstructor | 55 | 0 | 0 | 2 | 0 | |
| prod-CompTextConstructor | 37 | 1 | 0 | 1 | 0 | |
| prod-ConstructionDecl | 26 | 0 | 0 | 0 | 0 | |
| prod-ContextItemDecl | 41 | 0 | 0 | 3 | 0 | |
| prod-ContextItemExpr | 45 | 0 | 0 | 0 | 0 | |
| prod-CopyNamespacesDecl | 36 | 0 | 0 | 0 | 0 | |
| prod-CountClause | 13 | 0 | 0 | 0 | 0 | |
| prod-CurlyArrayConstructor | 0 | 0 | 0 | 5 | 0 | |
| prod-DecimalFormatDecl | 41 | 0 | 0 | 0 | 0 | |
| prod-DefaultCollationDecl | 8 | 0 | 0 | 4 | 0 | |
| prod-DefaultNamespaceDecl | 59 | 0 | 0 | 1 | 0 | |
| prod-DirAttributeList | 129 | 0 | 0 | 5 | 0 | |
| prod-DirectConstructor | 91 | 0 | 0 | 0 | 0 | |
| prod-DirElemConstructor | 69 | 0 | 0 | 2 | 0 | |
| prod-DirElemContent | 112 | 0 | 0 | 23 | 0 | |
| prod-DirElemContent.namespace | 133 | 0 | 0 | 0 | 0 | |
| prod-DirElemContent.whitespace | 83 | 0 | 0 | 0 | 0 | |
| prod-EmptyOrderDecl | 32 | 0 | 0 | 0 | 0 | |
| prod-EQName | 45 | 0 | 0 | 4 | 0 | |
| prod-ExtensionExpr | 51 | 0 | 0 | 6 | 0 | |
| prod-ForClause | 178 | 0 | 0 | 11 | 0 | |
| prod-FunctionCall | 90 | 0 | 0 | 62 | 0 | |
| prod-FunctionDecl | 153 | 0 | 0 | 20 | 0 | |
| prod-GeneralComp.eq | 188 | 0 | 0 | 5 | 0 | |
| prod-GeneralComp.ge | 110 | 0 | 0 | 0 | 0 | |
| prod-GeneralComp.gt | 118 | 0 | 0 | 0 | 0 | |
| prod-GeneralComp.le | 108 | 0 | 0 | 0 | 0 | |
| prod-GeneralComp.lt | 130 | 0 | 0 | 3 | 0 | |
| prod-GeneralComp.ne | 140 | 0 | 0 | 0 | 0 | |
| prod-GroupByClause | 35 | 0 | 0 | 1 | 0 | |
| prod-IfExpr | 42 | 0 | 0 | 0 | 0 | |
| prod-InlineFunctionExpr | 33 | 0 | 0 | 4 | 0 | |
| prod-InstanceofExpr | 291 | 0 | 0 | 18 | 0 | |
| prod-LetClause | 83 | 0 | 0 | 6 | 0 | |
| prod-Literal | 166 | 0 | 0 | 8 | 0 | |
| prod-Lookup | 0 | 0 | 0 | 108 | 0 | |
| prod-ModuleImport | 104 | 0 | 0 | 24 | 0 | |
| prod-NamedFunctionRef | 546 | 0 | 0 | 10 | 0 | |
| prod-NamespaceDecl | 44 | 0 | 0 | 0 | 0 | |
| prod-NameTest | 126 | 1 | 0 | 0 | 0 | |
| prod-NodeTest | 68 | 0 | 0 | 0 | 0 | |
| prod-OptionDecl | 8 | 0 | 0 | 1 | 0 | |
| prod-OptionDecl.serialization | 34 | 0 | 0 | 5 | 0 | |
| prod-OrExpr | 371 | 0 | 0 | 0 | 0 | |
| prod-OrderByClause | 138 | 1 | 0 | 66 | 0 | |
| prod-OrderingModeDecl | 27 | 0 | 0 | 0 | 0 | |
| prod-PathExpr | 17 | 0 | 0 | 4 | 0 | |
| prod-ParenthesizedExpr | 20 | 0 | 0 | 0 | 0 | |
| prod-PositionalVar | 34 | 0 | 0 | 0 | 0 | |
| prod-Predicate | 206 | 0 | 0 | 0 | 0 | |
| prod-QuantifiedExpr | 203 | 0 | 0 | 0 | 0 | |
| prod-ReturnClause | 21 | 0 | 0 | 0 | 0 | |
| prod-SequenceType | 21 | 0 | 0 | 0 | 0 | |
| prod-SquareArrayConstructor | 0 | 0 | 0 | 6 | 0 | |
| prod-StepExpr | 58 | 0 | 0 | 0 | 0 | |
| prod-SwitchExpr | 27 | 0 | 0 | 0 | 0 | |
| prod-TreatExpr | 69 | 0 | 0 | 0 | 0 | |
| prod-TryCatchExpr | 171 | 0 | 0 | 2 | 0 | |
| prod-TypeswitchExpr | 64 | 0 | 0 | 9 | 0 | |
| prod-UnorderedExpr | 26 | 0 | 0 | 2 | 0 | |
| prod-UnaryLookup | 0 | 0 | 0 | 34 | 0 | |
| prod-ValueComp | 89 | 0 | 0 | 12 | 0 | |
| prod-VarDecl | 128 | 0 | 0 | 19 | 0 | |
| prod-VarDecl.external | 97 | 0 | 0 | 2 | 0 | |
| prod-VarDefaultValue | 32 | 0 | 0 | 5 | 0 | |
| prod-VersionDecl | 29 | 0 | 0 | 21 | 0 | |
| prod-WhereClause | 82 | 0 | 0 | 3 | 0 | |
| prod-WindowClause | 109 | 0 | 0 | 19 | 0 | |
| misc-CombinedErrorCodes | 230 | 2 | 0 | 27 | 0 | |
| misc-AnnexE | 8 | 0 | 0 | 0 | 0 | |
| misc-AppendixA4 | 9 | 0 | 0 | 0 | 0 | |
| misc-ErrorsAndOptimization | 7 | 0 | 0 | 0 | 0 | |
| misc-HigherOrderFunctions | 123 | 0 | 0 | 6 | 0 | |
| misc-JsonTestSuite | 0 | 0 | 0 | 318 | 0 | |
| misc-StaticContext | 1 | 0 | 0 | 0 | 0 | |
| misc-Surrogates | 17 | 0 | 0 | 15 | 0 | |
| misc-XMLEdition | 10 | 0 | 0 | 9 | 0 | |
| method-adaptive | 0 | 0 | 0 | 89 | 0 | |
| method-html | 60 | 0 | 0 | 4 | 0 | |
| method-text | 17 | 0 | 0 | 3 | 0 | |
| method-xhtml | 42 | 0 | 0 | 7 | 0 | |
| method-xml | 39 | 0 | 0 | 8 | 0 | |
| app-CatalogCheck | 0 | 0 | 0 | 14 | 0 | |
| app-Demos | 4 | 0 | 0 | 1 | 0 | |
| app-Duplicates | 8 | 6 | 0 | 0 | 0 | |
| app-FunctxFn | 500 | 0 | 0 | 2 | 0 | |
| app-FunctxFunctx | 626 | 0 | 0 | 1 | 0 | |
| app-UseCaseCompoundValues | 0 | 0 | 0 | 1 | 0 | |
| app-UseCaseJSON | 0 | 0 | 0 | 13 | 0 | |
| app-UseCaseNLP | 0 | 0 | 0 | 7 | 0 | |
| app-UseCaseNS | 8 | 0 | 0 | 0 | 0 | |
| app-UseCasePARTS | 1 | 0 | 0 | 0 | 0 | |
| app-UseCaseR | 18 | 0 | 0 | 0 | 0 | |
| app-UseCaseR31 | 3 | 0 | 0 | 22 | 0 | |
| app-UseCaseSEQ | 5 | 0 | 0 | 0 | 0 | |
| app-UseCaseSGML | 11 | 0 | 0 | 0 | 0 | |
| app-UseCaseSTRING | 4 | 0 | 0 | 0 | 0 | |
| app-UseCaseTREE | 6 | 0 | 0 | 0 | 0 | |
| app-UseCaseXMP | 12 | 0 | 0 | 0 | 0 | |
| app-XMark | 21 | 0 | 0 | 0 | 0 | |
| Name | Passed | Failed | Wrong error | N/A | Skipped | |
|---|---|---|---|---|---|---|
| Total | 29903 | 98 | 0 | 1298 | 6 | |
| fn-abs | 188 | 0 | 0 | 0 | 0 | |
| fn-adjust-date-to-timezone | 41 | 0 | 0 | 0 | 0 | |
| fn-adjust-dateTime-to-timezone | 48 | 0 | 0 | 0 | 0 | |
| fn-adjust-time-to-timezone | 42 | 0 | 0 | 0 | 0 | |
| fn-analyze-string | 30 | 0 | 0 | 4 | 0 | |
| fn-apply | 17 | 0 | 0 | 0 | 0 | |
| fn-available-environment-variables | 11 | 0 | 0 | 0 | 0 | |
| fn-avg | 239 | 0 | 0 | 0 | 0 | |
| fn-base-uri | 82 | 0 | 0 | 0 | 0 | |
| fn-boolean | 143 | 0 | 0 | 0 | 0 | |
| fn-ceiling | 94 | 0 | 0 | 0 | 0 | |
| fn-codepoint-equal | 36 | 0 | 0 | 0 | 0 | |
| fn-codepoints-to-string | 71 | 0 | 0 | 8 | 0 | |
| fn-collation-key | 28 | 0 | 0 | 0 | 0 | |
| fn-collection | 18 | 3 | 0 | 12 | 0 | |
| fn-compare | 96 | 0 | 0 | 0 | 0 | |
| fn-concat | 96 | 0 | 0 | 0 | 0 | |
| fn-contains | 75 | 0 | 0 | 0 | 0 | |
| fn-contains-token | 45 | 0 | 0 | 0 | 0 | |
| fn-count | 316 | 0 | 0 | 0 | 0 | |
| fn-current-date | 26 | 0 | 0 | 0 | 0 | |
| fn-current-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-current-time | 24 | 0 | 0 | 0 | 0 | |
| fn-data | 54 | 0 | 0 | 11 | 0 | |
| fn-dateTime | 52 | 0 | 0 | 0 | 0 | |
| fn-day-from-date | 27 | 0 | 0 | 0 | 0 | |
| fn-day-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-days-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-deep-equal | 257 | 0 | 0 | 6 | 0 | |
| fn-default-collation | 7 | 0 | 0 | 0 | 0 | |
| fn-default-language | 5 | 0 | 0 | 1 | 0 | |
| fn-distinct-values | 105 | 0 | 0 | 1 | 0 | |
| fn-doc | 45 | 0 | 0 | 0 | 0 | |
| fn-doc-available | 15 | 1 | 0 | 1 | 0 | |
| fn-document-uri | 53 | 0 | 0 | 1 | 0 | |
| fn-element-with-id | 0 | 0 | 0 | 5 | 0 | |
| fn-empty | 54 | 0 | 0 | 0 | 0 | |
| fn-encode-for-uri | 29 | 0 | 0 | 0 | 0 | |
| fn-ends-with | 55 | 0 | 0 | 0 | 0 | |
| fn-environment-variable | 12 | 0 | 0 | 0 | 0 | |
| fn-error | 97 | 0 | 0 | 1 | 0 | |
| fn-escape-html-uri | 34 | 0 | 0 | 0 | 0 | |
| fn-exactly-one | 54 | 0 | 0 | 0 | 0 | |
| fn-exists | 58 | 0 | 0 | 0 | 0 | |
| fn-false | 25 | 0 | 0 | 0 | 0 | |
| fn-filter | 27 | 0 | 0 | 8 | 0 | |
| fn-floor | 88 | 0 | 0 | 0 | 0 | |
| fn-fold-left | 26 | 0 | 0 | 0 | 0 | |
| fn-fold-right | 25 | 0 | 0 | 0 | 0 | |
| fn-for-each | 17 | 0 | 0 | 0 | 0 | |
| fn-for-each-pair | 47 | 0 | 0 | 2 | 0 | |
| fn-format-date | 132 | 0 | 0 | 0 | 0 | |
| fn-format-dateTime | 79 | 5 | 0 | 8 | 0 | |
| fn-format-integer | 66 | 0 | 0 | 11 | 0 | |
| fn-format-number | 263 | 0 | 0 | 6 | 0 | |
| fn-format-time | 88 | 3 | 0 | 0 | 0 | |
| fn-function-lookup | 665 | 0 | 0 | 9 | 0 | |
| fn-function-arity | 21 | 0 | 0 | 2 | 0 | |
| fn-function-name | 23 | 0 | 0 | 1 | 0 | |
| fn-generate-id | 24 | 0 | 0 | 5 | 0 | |
| fn-has-children | 33 | 0 | 0 | 4 | 0 | |
| fn-head | 8 | 0 | 0 | 0 | 0 | |
| fn-hours-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-hours-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-hours-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-id | 29 | 0 | 0 | 32 | 0 | |
| fn-idref | 14 | 0 | 0 | 40 | 0 | |
| fn-implicit-timezone | 27 | 0 | 0 | 0 | 0 | |
| fn-innermost | 50 | 0 | 0 | 9 | 0 | |
| fn-index-of | 53 | 0 | 0 | 0 | 0 | |
| fn-insert-before | 43 | 0 | 0 | 0 | 0 | |
| fn-in-scope-prefixes | 61 | 0 | 0 | 1 | 0 | |
| fn-iri-to-uri | 46 | 0 | 0 | 1 | 0 | |
| fn-json-doc | 61 | 0 | 0 | 7 | 0 | |
| fn-json-to-xml | 31 | 0 | 0 | 63 | 0 | |
| fn-lang | 46 | 0 | 0 | 0 | 0 | |
| fn-last | 66 | 0 | 0 | 0 | 0 | |
| fn-load-xquery-module | 59 | 2 | 0 | 22 | 0 | |
| fn-local-name | 53 | 0 | 0 | 7 | 0 | |
| fn-local-name-from-QName | 12 | 0 | 0 | 16 | 0 | |
| fn-lower-case | 27 | 0 | 0 | 1 | 0 | |
| fn-max | 208 | 0 | 0 | 0 | 0 | |
| fn-matches | 156 | 5 | 0 | 5 | 0 | |
| fn-matches.re | 966 | 38 | 0 | 6 | 0 | |
| fn-min | 207 | 0 | 0 | 0 | 0 | |
| fn-minutes-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-minutes-from-duration | 32 | 0 | 0 | 0 | 0 | |
| fn-minutes-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-month-from-date | 27 | 0 | 0 | 0 | 0 | |
| fn-months-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-month-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-name | 33 | 0 | 0 | 1 | 0 | |
| fn-namespace-uri | 33 | 0 | 0 | 0 | 0 | |
| fn-namespace-uri-for-prefix | 29 | 0 | 0 | 0 | 0 | |
| fn-namespace-uri-from-QName | 16 | 0 | 0 | 14 | 0 | |
| fn-nilled | 34 | 0 | 0 | 30 | 0 | |
| fn-node-name | 43 | 0 | 0 | 1 | 0 | |
| fn-normalize-space | 35 | 0 | 0 | 4 | 0 | |
| fn-normalize-unicode | 43 | 0 | 0 | 5 | 0 | |
| fn-not | 79 | 0 | 0 | 4 | 0 | |
| fn-number | 66 | 0 | 0 | 0 | 0 | |
| fn-one-or-more | 56 | 0 | 0 | 0 | 0 | |
| fn-outermost | 51 | 0 | 0 | 8 | 0 | |
| fn-parse-ietf-date | 105 | 0 | 0 | 0 | 0 | |
| fn-parse-json | 145 | 0 | 0 | 9 | 0 | |
| fn-parse-xml | 16 | 1 | 0 | 0 | 0 | |
| fn-parse-xml-fragment | 21 | 4 | 0 | 1 | 0 | |
| fn-path | 17 | 0 | 0 | 3 | 0 | |
| fn-position | 67 | 0 | 0 | 0 | 0 | |
| fn-prefix-from-QName | 25 | 0 | 0 | 2 | 0 | |
| fn-QName | 34 | 0 | 0 | 0 | 0 | |
| fn-random-number-generator | 44 | 0 | 0 | 0 | 0 | |
| fn-remove | 51 | 0 | 0 | 0 | 0 | |
| fn-replace | 90 | 0 | 0 | 0 | 0 | |
| fn-resolve-QName | 27 | 0 | 0 | 4 | 0 | |
| fn-resolve-uri | 39 | 0 | 0 | 0 | 0 | |
| fn-reverse | 70 | 0 | 0 | 0 | 0 | |
| fn-root | 38 | 0 | 0 | 0 | 0 | |
| fn-round | 260 | 0 | 0 | 1 | 0 | |
| fn-round-half-to-even | 128 | 0 | 0 | 0 | 0 | |
| fn-seconds-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-seconds-from-duration | 32 | 0 | 0 | 0 | 0 | |
| fn-seconds-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-serialize | 116 | 0 | 0 | 52 | 0 | |
| fn-sort | 47 | 0 | 0 | 0 | 0 | |
| fn-starts-with | 64 | 0 | 0 | 0 | 0 | |
| fn-static-base-uri | 18 | 0 | 0 | 0 | 0 | |
| fn-string | 69 | 0 | 0 | 2 | 0 | |
| fn-string-join | 44 | 0 | 0 | 2 | 0 | |
| fn-string-length | 32 | 0 | 0 | 4 | 0 | |
| fn-string-to-codepoints | 44 | 0 | 0 | 0 | 0 | |
| fn-subsequence | 105 | 0 | 0 | 0 | 0 | |
| fn-substring | 48 | 0 | 0 | 0 | 0 | |
| fn-substring-after | 55 | 0 | 0 | 0 | 0 | |
| fn-substring-before | 54 | 0 | 0 | 0 | 0 | |
| fn-sum | 222 | 0 | 0 | 0 | 0 | |
| fn-tail | 6 | 0 | 0 | 0 | 0 | |
| fn-timezone-from-date | 34 | 0 | 0 | 0 | 0 | |
| fn-timezone-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-timezone-from-time | 27 | 0 | 0 | 0 | 0 | |
| fn-tokenize | 66 | 0 | 0 | 1 | 0 | |
| fn-trace | 29 | 0 | 0 | 1 | 0 | |
| fn-transform | 2 | 0 | 0 | 121 | 0 | |
| fn-translate | 44 | 0 | 0 | 0 | 0 | |
| fn-true | 25 | 0 | 0 | 0 | 0 | |
| fn-unordered | 43 | 0 | 0 | 0 | 0 | |
| fn-unparsed-text | 51 | 0 | 0 | 5 | 0 | |
| fn-unparsed-text-available | 51 | 0 | 0 | 3 | 0 | |
| fn-unparsed-text-lines | 52 | 0 | 0 | 3 | 0 | |
| fn-upper-case | 28 | 0 | 0 | 1 | 0 | |
| fn-uri-collection | 7 | 0 | 0 | 0 | 0 | |
| fn-xml-to-json | 135 | 4 | 0 | 4 | 0 | |
| fn-year-from-date | 27 | 0 | 0 | 0 | 0 | |
| fn-years-from-duration | 31 | 0 | 0 | 0 | 0 | |
| fn-year-from-dateTime | 27 | 0 | 0 | 0 | 0 | |
| fn-zero-or-one | 51 | 0 | 0 | 0 | 0 | |
| math-acos | 9 | 0 | 0 | 0 | 0 | |
| math-asin | 9 | 0 | 0 | 0 | 0 | |
| math-atan | 9 | 0 | 0 | 0 | 0 | |
| math-atan2 | 10 | 0 | 0 | 0 | 0 | |
| math-cos | 9 | 0 | 0 | 0 | 0 | |
| math-exp | 9 | 0 | 0 | 0 | 0 | |
| math-exp10 | 8 | 0 | 0 | 0 | 0 | |
| math-log | 9 | 0 | 0 | 0 | 0 | |
| math-log10 | 9 | 0 | 0 | 0 | 0 | |
| math-pi | 5 | 0 | 0 | 0 | 0 | |
| math-pow | 32 | 2 | 0 | 0 | 0 | |
| math-sin | 9 | 0 | 0 | 0 | 0 | |
| math-sqrt | 9 | 0 | 0 | 0 | 0 | |
| math-tan | 11 | 0 | 0 | 0 | 0 | |
| map-merge | 31 | 0 | 0 | 0 | 0 | |
| map-contains | 26 | 0 | 0 | 0 | 0 | |
| map-find | 12 | 0 | 0 | 0 | 0 | |
| map-get | 32 | 0 | 0 | 0 | 0 | |
| map-entry | 9 | 0 | 0 | 0 | 0 | |
| map-size | 15 | 0 | 0 | 0 | 0 | |
| map-keys | 14 | 0 | 0 | 0 | 0 | |
| map-put | 19 | 0 | 0 | 0 | 0 | |
| map-remove | 18 | 0 | 0 | 0 | 0 | |
| map-for-each | 17 | 0 | 0 | 0 | 0 | |
| array-append | 8 | 0 | 0 | 0 | 0 | |
| array-filter | 12 | 0 | 0 | 0 | 0 | |
| array-flatten | 10 | 0 | 0 | 0 | 0 | |
| array-fold-left | 9 | 0 | 0 | 0 | 0 | |
| array-fold-right | 10 | 0 | 0 | 0 | 0 | |
| array-for-each | 9 | 0 | 0 | 0 | 0 | |
| array-for-each-pair | 9 | 0 | 0 | 0 | 0 | |
| array-get | 10 | 0 | 0 | 0 | 0 | |
| array-head | 9 | 0 | 0 | 0 | 0 | |
| array-insert-before | 11 | 0 | 0 | 0 | 0 | |
| array-join | 11 | 0 | 0 | 0 | 0 | |
| array-put | 13 | 0 | 0 | 0 | 0 | |
| array-remove | 16 | 0 | 0 | 0 | 0 | |
| array-reverse | 4 | 0 | 0 | 0 | 0 | |
| array-size | 7 | 0 | 0 | 0 | 0 | |
| array-sort | 36 | 0 | 0 | 1 | 0 | |
| array-subarray | 18 | 0 | 0 | 0 | 0 | |
| array-tail | 6 | 0 | 0 | 0 | 0 | |
| xs-anyURI | 13 | 0 | 0 | 4 | 0 | |
| xs-base64Binary | 39 | 0 | 0 | 0 | 0 | |
| xs-dateTimeStamp | 6 | 0 | 0 | 0 | 0 | |
| xs-double | 3 | 0 | 0 | 2 | 0 | |
| xs-error | 54 | 0 | 0 | 0 | 0 | |
| xs-float | 5 | 0 | 0 | 1 | 0 | |
| xs-hexBinary | 1 | 0 | 0 | 0 | 0 | |
| xs-normalizedString | 6 | 0 | 0 | 1 | 0 | |
| xs-numeric | 20 | 0 | 0 | 2 | 0 | |
| xs-token | 6 | 0 | 0 | 1 | 0 | |
| op-add-dayTimeDurations | 61 | 0 | 0 | 0 | 0 | |
| op-add-dayTimeDuration-to-date | 25 | 0 | 0 | 2 | 0 | |
| op-add-dayTimeDuration-to-dateTime | 27 | 0 | 0 | 0 | 0 | |
| op-add-dayTimeDuration-to-time | 26 | 0 | 0 | 0 | 0 | |
| op-add-yearMonthDurations | 27 | 0 | 0 | 0 | 0 | |
| op-add-yearMonthDuration-to-date | 27 | 0 | 0 | 0 | 0 | |
| op-add-yearMonthDuration-to-dateTime | 29 | 0 | 0 | 0 | 0 | |
| op-anyURI-equal | 22 | 0 | 0 | 0 | 0 | |
| op-anyURI-greater-than | 10 | 0 | 0 | 0 | 0 | |
| op-anyURI-less-than | 8 | 0 | 0 | 0 | 0 | |
| op-bang | 14 | 0 | 0 | 0 | 0 | |
| op-base64Binary-equal | 30 | 0 | 0 | 0 | 0 | |
| op-base64Binary-less-than | 32 | 0 | 0 | 0 | 0 | |
| op-base64Binary-greater-than | 32 | 0 | 0 | 0 | 0 | |
| op-boolean-equal | 57 | 0 | 0 | 0 | 0 | |
| op-boolean-greater-than | 49 | 0 | 0 | 0 | 0 | |
| op-boolean-less-than | 49 | 0 | 0 | 0 | 0 | |
| op-concat | 92 | 0 | 0 | 0 | 0 | |
| op-concatenate | 54 | 0 | 0 | 0 | 0 | |
| op-date-equal | 47 | 0 | 0 | 0 | 0 | |
| op-date-greater-than | 48 | 0 | 0 | 0 | 0 | |
| op-date-less-than | 48 | 0 | 0 | 0 | 0 | |
| op-dateTime-equal | 71 | 0 | 0 | 2 | 0 | |
| op-dateTime-greater-than | 44 | 0 | 0 | 0 | 0 | |
| op-dateTime-less-than | 44 | 0 | 0 | 0 | 0 | |
| op-dayTimeDuration-greater-than | 58 | 0 | 0 | 0 | 0 | |
| op-dayTimeDuration-less-than | 46 | 0 | 0 | 0 | 0 | |
| op-divide-dayTimeDuration | 55 | 0 | 0 | 0 | 0 | |
| op-divide-dayTimeDuration-by-dayTimeDuration | 25 | 0 | 0 | 0 | 0 | |
| op-divide-yearMonthDuration | 31 | 0 | 0 | 0 | 0 | |
| op-divide-yearMonthDuration-by-yearMonthDuration | 23 | 0 | 0 | 0 | 0 | |
| op-duration-equal | 158 | 0 | 0 | 0 | 0 | |
| op-except | 65 | 0 | 0 | 7 | 0 | |
| op-gDay-equal | 51 | 0 | 0 | 0 | 0 | |
| op-gMonth-equal | 45 | 0 | 0 | 0 | 0 | |
| op-gMonthDay-equal | 51 | 0 | 0 | 0 | 0 | |
| op-gYear-equal | 46 | 0 | 0 | 0 | 0 | |
| op-gYearMonth-equal | 46 | 0 | 0 | 0 | 0 | |
| op-hexBinary-equal | 35 | 0 | 0 | 0 | 0 | |
| op-hexBinary-greater-than | 32 | 0 | 0 | 0 | 0 | |
| op-hexBinary-less-than | 32 | 0 | 0 | 0 | 0 | |
| op-intersect | 67 | 0 | 0 | 8 | 0 | |
| op-is-same-node | 38 | 0 | 0 | 0 | 0 | |
| op-multiply-dayTimeDuration | 47 | 0 | 0 | 0 | 0 | |
| op-multiply-yearMonthDuration | 44 | 0 | 0 | 0 | 0 | |
| op-node-after | 35 | 0 | 0 | 0 | 0 | |
| op-node-before | 36 | 0 | 0 | 0 | 0 | |
| op-numeric-add | 140 | 0 | 0 | 15 | 0 | |
| op-numeric-equal | 202 | 0 | 0 | 0 | 0 | |
| op-numeric-divide | 140 | 0 | 0 | 0 | 0 | |
| op-numeric-greater-than | 118 | 0 | 0 | 0 | 0 | |
| op-numeric-integer-divide | 136 | 0 | 0 | 0 | 0 | |
| op-numeric-less-than | 183 | 0 | 0 | 0 | 0 | |
| op-numeric-mod | 124 | 0 | 0 | 0 | 0 | |
| op-numeric-multiply | 107 | 0 | 0 | 0 | 0 | |
| op-numeric-subtract | 119 | 0 | 0 | 0 | 0 | |
| op-numeric-unary-minus | 66 | 0 | 0 | 0 | 0 | |
| op-numeric-unary-plus | 55 | 0 | 0 | 0 | 0 | |
| op-QName-equal | 38 | 0 | 0 | 0 | 0 | |
| op-string-equal | 15 | 0 | 0 | 0 | 0 | |
| op-string-greater-than | 9 | 0 | 0 | 0 | 0 | |
| op-string-less-than | 10 | 0 | 0 | 0 | 0 | |
| op-subtract-dates | 30 | 0 | 0 | 0 | 0 | |
| op-subtract-dateTimes | 30 | 0 | 0 | 0 | 0 | |
| op-subtract-dayTimeDuration-from-date | 23 | 0 | 0 | 0 | 0 | |
| op-subtract-dayTimeDuration-from-dateTime | 22 | 0 | 0 | 0 | 0 | |
| op-subtract-dayTimeDuration-from-time | 27 | 0 | 0 | 0 | 0 | |
| op-subtract-dayTimeDurations | 69 | 0 | 0 | 0 | 0 | |
| op-subtract-times | 33 | 0 | 0 | 0 | 0 | |
| op-subtract-yearMonthDuration-from-date | 25 | 0 | 0 | 0 | 0 | |
| op-subtract-yearMonthDuration-from-dateTime | 23 | 0 | 0 | 0 | 0 | |
| op-subtract-yearMonthDurations | 33 | 0 | 0 | 0 | 0 | |
| op-time-equal | 58 | 0 | 0 | 0 | 0 | |
| op-time-greater-than | 44 | 0 | 0 | 0 | 0 | |
| op-time-less-than | 44 | 0 | 0 | 0 | 0 | |
| op-to | 164 | 0 | 0 | 0 | 4 | |
| op-union | 74 | 0 | 0 | 8 | 0 | |
| op-yearMonthDuration-greater-than | 34 | 0 | 0 | 0 | 0 | |
| op-yearMonthDuration-less-than | 34 | 0 | 0 | 0 | 0 | |
| op-same-key | 24 | 2 | 0 | 0 | 2 | |
| prod-AllowingEmpty | 19 | 0 | 0 | 0 | 0 | |
| prod-Annotation | 58 | 0 | 0 | 0 | 0 | |
| prod-ArrayTest | 55 | 0 | 0 | 0 | 0 | |
| prod-ArrowPostfix | 42 | 0 | 0 | 0 | 0 | |
| prod-AxisStep | 335 | 0 | 0 | 13 | 0 | |
| prod-AxisStep.abbr | 23 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.ancestor | 43 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.ancestor-or-self | 31 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.following | 26 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.following-sibling | 33 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.preceding | 32 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.preceding-sibling | 28 | 0 | 0 | 0 | 0 | |
| prod-AxisStep.unabbr | 26 | 0 | 0 | 0 | 0 | |
| prod-BaseURIDecl | 38 | 0 | 0 | 0 | 0 | |
| prod-BoundarySpaceDecl | 28 | 0 | 0 | 0 | 0 | |
| prod-CastableExpr | 787 | 0 | 0 | 172 | 0 | |
| prod-CastExpr | 2744 | 0 | 0 | 28 | 0 | |
| prod-CastExpr.derived | 152 | 0 | 0 | 7 | 0 | |
| prod-Comment | 45 | 0 | 0 | 0 | 0 | |
| prod-CompAttrConstructor | 131 | 0 | 0 | 1 | 0 | |
| prod-CompDocConstructor | 55 | 0 | 0 | 4 | 0 | |
| prod-CompCommentConstructor | 28 | 0 | 0 | 1 | 0 | |
| prod-CompElemConstructor | 95 | 0 | 0 | 1 | 0 | |
| prod-CompNamespaceConstructor | 42 | 0 | 0 | 2 | 0 | |
| prod-CompPIConstructor | 55 | 0 | 0 | 2 | 0 | |
| prod-CompTextConstructor | 38 | 0 | 0 | 1 | 0 | |
| prod-ConstructionDecl | 26 | 0 | 0 | 0 | 0 | |
| prod-ContextItemDecl | 42 | 0 | 0 | 2 | 0 | |
| prod-ContextItemExpr | 45 | 0 | 0 | 0 | 0 | |
| prod-CopyNamespacesDecl | 36 | 0 | 0 | 0 | 0 | |
| prod-CountClause | 13 | 0 | 0 | 0 | 0 | |
| prod-CurlyArrayConstructor | 5 | 0 | 0 | 0 | 0 | |
| prod-DecimalFormatDecl | 41 | 0 | 0 | 0 | 0 | |
| prod-DefaultCollationDecl | 12 | 0 | 0 | 0 | 0 | |
| prod-DefaultNamespaceDecl | 59 | 0 | 0 | 1 | 0 | |
| prod-DirAttributeList | 131 | 0 | 0 | 3 | 0 | |
| prod-DirectConstructor | 91 | 0 | 0 | 0 | 0 | |
| prod-DirElemConstructor | 69 | 0 | 0 | 2 | 0 | |
| prod-DirElemContent | 115 | 0 | 0 | 20 | 0 | |
| prod-DirElemContent.namespace | 133 | 0 | 0 | 0 | 0 | |
| prod-DirElemContent.whitespace | 83 | 0 | 0 | 0 | 0 | |
| prod-EmptyOrderDecl | 32 | 0 | 0 | 0 | 0 | |
| prod-EQName | 45 | 0 | 0 | 4 | 0 | |
| prod-ExtensionExpr | 56 | 0 | 0 | 1 | 0 | |
| prod-ForClause | 178 | 0 | 0 | 11 | 0 | |
| prod-FunctionCall | 94 | 0 | 0 | 58 | 0 | |
| prod-FunctionDecl | 155 | 0 | 0 | 18 | 0 | |
| prod-GeneralComp.eq | 191 | 0 | 0 | 2 | 0 | |
| prod-GeneralComp.ge | 110 | 0 | 0 | 0 | 0 | |
| prod-GeneralComp.gt | 118 | 0 | 0 | 0 | 0 | |
| prod-GeneralComp.le | 108 | 0 | 0 | 0 | 0 | |
| prod-GeneralComp.lt | 133 | 0 | 0 | 0 | 0 | |
| prod-GeneralComp.ne | 140 | 0 | 0 | 0 | 0 | |
| prod-GroupByClause | 36 | 0 | 0 | 0 | 0 | |
| prod-IfExpr | 42 | 0 | 0 | 0 | 0 | |
| prod-InlineFunctionExpr | 35 | 0 | 0 | 2 | 0 | |
| prod-InstanceofExpr | 291 | 0 | 0 | 18 | 0 | |
| prod-LetClause | 88 | 0 | 0 | 1 | 0 | |
| prod-Literal | 166 | 0 | 0 | 8 | 0 | |
| prod-Lookup | 106 | 0 | 0 | 2 | 0 | |
| prod-MapConstructor | 42 | 0 | 0 | 0 | 0 | |
| prod-MapTest | 46 | 0 | 0 | 0 | 0 | |
| prod-ModuleImport | 105 | 0 | 0 | 23 | 0 | |
| prod-NamedFunctionRef | 552 | 0 | 0 | 4 | 0 | |
| prod-NamespaceDecl | 44 | 0 | 0 | 0 | 0 | |
| prod-NameTest | 126 | 1 | 0 | 0 | 0 | |
| prod-NodeTest | 68 | 0 | 0 | 0 | 0 | |
| prod-OptionDecl | 8 | 0 | 0 | 1 | 0 | |
| prod-OptionDecl.serialization | 37 | 0 | 0 | 2 | 0 | |
| prod-OrExpr | 371 | 0 | 0 | 0 | 0 | |
| prod-OrderByClause | 138 | 1 | 0 | 66 | 0 | |
| prod-OrderingModeDecl | 27 | 0 | 0 | 0 | 0 | |
| prod-PathExpr | 17 | 0 | 0 | 4 | 0 | |
| prod-ParenthesizedExpr | 20 | 0 | 0 | 0 | 0 | |
| prod-PositionalVar | 34 | 0 | 0 | 0 | 0 | |
| prod-Predicate | 204 | 0 | 0 | 2 | 0 | |
| prod-QuantifiedExpr | 203 | 0 | 0 | 0 | 0 | |
| prod-ReturnClause | 21 | 0 | 0 | 0 | 0 | |
| prod-SequenceType | 21 | 0 | 0 | 0 | 0 | |
| prod-SquareArrayConstructor | 6 | 0 | 0 | 0 | 0 | |
| prod-StepExpr | 58 | 0 | 0 | 0 | 0 | |
| prod-StringConstructor | 52 | 0 | 0 | 0 | 0 | |
| prod-SwitchExpr | 27 | 0 | 0 | 0 | 0 | |
| prod-TreatExpr | 69 | 0 | 0 | 0 | 0 | |
| prod-TryCatchExpr | 173 | 0 | 0 | 0 | 0 | |
| prod-TypeswitchExpr | 67 | 0 | 0 | 6 | 0 | |
| prod-UnorderedExpr | 26 | 0 | 0 | 2 | 0 | |
| prod-UnaryLookup | 33 | 0 | 0 | 1 | 0 | |
| prod-ValueComp | 96 | 0 | 0 | 5 | 0 | |
| prod-VarDecl | 128 | 0 | 0 | 19 | 0 | |
| prod-VarDecl.external | 97 | 0 | 0 | 2 | 0 | |
| prod-VarDefaultValue | 32 | 0 | 0 | 5 | 0 | |
| prod-VersionDecl | 34 | 0 | 0 | 16 | 0 | |
| prod-WhereClause | 82 | 0 | 0 | 3 | 0 | |
| prod-WindowClause | 109 | 0 | 0 | 19 | 0 | |
| misc-CombinedErrorCodes | 229 | 2 | 0 | 28 | 0 | |
| misc-AnnexE | 8 | 0 | 0 | 0 | 0 | |
| misc-AppendixA4 | 9 | 0 | 0 | 0 | 0 | |
| misc-ErrorsAndOptimization | 7 | 0 | 0 | 0 | 0 | |
| misc-HigherOrderFunctions | 126 | 0 | 0 | 3 | 0 | |
| misc-JsonTestSuite | 318 | 0 | 0 | 0 | 0 | |
| misc-StaticContext | 1 | 0 | 0 | 0 | 0 | |
| misc-Surrogates | 17 | 0 | 0 | 15 | 0 | |
| misc-UCACollation | 81 | 8 | 0 | 0 | 0 | |
| misc-XMLEdition | 10 | 0 | 0 | 9 | 0 | |
| method-adaptive | 89 | 0 | 0 | 0 | 0 | |
| method-html | 64 | 0 | 0 | 0 | 0 | |
| method-json | 74 | 0 | 0 | 0 | 0 | |
| method-text | 18 | 0 | 0 | 2 | 0 | |
| method-xhtml | 49 | 0 | 0 | 0 | 0 | |
| method-xml | 45 | 0 | 0 | 2 | 0 | |
| app-CatalogCheck | 0 | 0 | 0 | 14 | 0 | |
| app-Demos | 4 | 0 | 0 | 1 | 0 | |
| app-Duplicates | 14 | 0 | 0 | 0 | 0 | |
| app-FunctxFn | 502 | 0 | 0 | 0 | 0 | |
| app-FunctxFunctx | 626 | 0 | 0 | 1 | 0 | |
| app-UseCaseCompoundValues | 1 | 0 | 0 | 0 | 0 | |
| app-UseCaseJSON | 13 | 0 | 0 | 0 | 0 | |
| app-UseCaseNLP | 7 | 0 | 0 | 0 | 0 | |
| app-UseCaseNS | 8 | 0 | 0 | 0 | 0 | |
| app-UseCasePARTS | 1 | 0 | 0 | 0 | 0 | |
| app-UseCaseR | 18 | 0 | 0 | 0 | 0 | |
| app-UseCaseR31 | 23 | 2 | 0 | 0 | 0 | |
| app-UseCaseSEQ | 5 | 0 | 0 | 0 | 0 | |
| app-UseCaseSGML | 11 | 0 | 0 | 0 | 0 | |
| app-UseCaseSTRING | 4 | 0 | 0 | 0 | 0 | |
| app-UseCaseTREE | 6 | 0 | 0 | 0 | 0 | |
| app-UseCaseXMP | 12 | 0 | 0 | 0 | 0 | |
| app-Walmsley | 221 | 0 | 0 | 1 | 0 | |
| app-XMark | 21 | 0 | 0 | 0 | 0 | |
| app-spec-examples | 627 | 14 | 0 | 0 | 0 | |
| Name | Passed | Failed | Wrong error | N/A | Skipped | |
|---|---|---|---|---|---|---|
| Total | 179 | 5 | 0 | 0 | 0 | |
| expath-file | 179 | 5 | 0 | 0 | 0 | |