XQuery/XPath Test Suite Evaluation

Overview

Command line: --mode xquery1 --print-failed-inputs --print-test-cases fe --parser fcl-xml --format html --exclude-test-case same-key-023,same-key-024,RangeExpr-407c,RangeExpr-407d,RangeExpr-409c,RangeExpr-409d


NamePassedFailedWrong errorN/ASkipped
 
Total2130211129024
 
 
fn-abs1880000
fn-adjust-date-to-timezone410000
fn-adjust-dateTime-to-timezone480000
fn-adjust-time-to-timezone420000
fn-available-environment-variables000110
fn-avg2380010
fn-base-uri6200200
fn-boolean1360070
fn-ceiling940000
fn-codepoint-equal360000
fn-codepoints-to-string710080
fn-collection1800150
fn-compare6400320
fn-concat950010
fn-contains4100340
fn-contains-token000450
fn-count3160000
fn-current-date260000
fn-current-dateTime270000
fn-current-time240000
fn-data4500200
fn-dateTime520000
fn-day-from-date270000
fn-day-from-dateTime270000
fn-days-from-duration310000
fn-deep-equal20800550
fn-default-collation70000
fn-distinct-values1050010
fn-doc450000
fn-doc-available111050
fn-document-uri3500190
fn-element-with-id00050
fn-empty540000
fn-encode-for-uri290000
fn-ends-with3800170
fn-environment-variable000120
fn-error970010
fn-escape-html-uri340000
fn-exactly-one540000
fn-exists580000
fn-false240010
fn-floor880000
fn-function-arity000230
fn-function-name000240
fn-has-children000370
fn-hours-from-dateTime270000
fn-hours-from-duration310000
fn-hours-from-time270000
fn-id2900320
fn-idref1400400
fn-implicit-timezone270000
fn-innermost000590
fn-index-of530000
fn-insert-before430000
fn-in-scope-prefixes610010
fn-iri-to-uri460010
fn-lang440020
fn-last660000
fn-local-name530070
fn-local-name-from-QName1200160
fn-lower-case270010
fn-max2060020
fn-matches14550160
fn-min2050020
fn-minutes-from-dateTime270000
fn-minutes-from-duration320000
fn-minutes-from-time270000
fn-month-from-date270000
fn-months-from-duration310000
fn-month-from-dateTime270000
fn-name330010
fn-namespace-uri330000
fn-namespace-uri-for-prefix290000
fn-namespace-uri-from-QName1600140
fn-nilled2700370
fn-node-name350090
fn-normalize-space350040
fn-normalize-unicode430050
fn-not790040
fn-number660000
fn-one-or-more560000
fn-outermost000590
fn-position670000
fn-prefix-from-QName250020
fn-QName340000
fn-remove510000
fn-replace810090
fn-resolve-QName270040
fn-resolve-uri380010
fn-reverse700000
fn-root370010
fn-round24500160
fn-round-half-to-even1280000
fn-seconds-from-dateTime270000
fn-seconds-from-duration320000
fn-seconds-from-time270000
fn-serialize0001680
fn-starts-with3900250
fn-static-base-uri180000
fn-string6100100
fn-string-join3500110
fn-string-length310050
fn-string-to-codepoints440000
fn-subsequence1030020
fn-substring480000
fn-substring-after3700180
fn-substring-before3600180
fn-sum2210010
fn-timezone-from-date340000
fn-timezone-from-dateTime270000
fn-timezone-from-time270000
fn-tokenize5000170
fn-trace270030
fn-translate420020
fn-true240010
fn-unordered430000
fn-upper-case280010
fn-year-from-date270000
fn-years-from-duration310000
fn-year-from-dateTime270000
fn-zero-or-one510000
xs-anyURI130040
xs-base64Binary390000
xs-dateTimeStamp60000
xs-double30020
xs-float50010
xs-hexBinary10000
xs-normalizedString60010
xs-token60010
op-add-dayTimeDurations610000
op-add-dayTimeDuration-to-date250020
op-add-dayTimeDuration-to-dateTime270000
op-add-dayTimeDuration-to-time260000
op-add-yearMonthDurations270000
op-add-yearMonthDuration-to-date270000
op-add-yearMonthDuration-to-dateTime290000
op-anyURI-equal220000
op-anyURI-greater-than100000
op-anyURI-less-than80000
op-base64Binary-equal300000
op-boolean-equal570000
op-boolean-greater-than490000
op-boolean-less-than490000
op-concatenate540000
op-date-equal470000
op-date-greater-than480000
op-date-less-than480000
op-dateTime-equal710020
op-dateTime-greater-than440000
op-dateTime-less-than440000
op-dayTimeDuration-greater-than580000
op-dayTimeDuration-less-than460000
op-divide-dayTimeDuration550000
op-divide-dayTimeDuration-by-dayTimeDuration250000
op-divide-yearMonthDuration310000
op-divide-yearMonthDuration-by-yearMonthDuration230000
op-duration-equal1580000
op-except640080
op-gDay-equal510000
op-gMonth-equal450000
op-gMonthDay-equal510000
op-gYear-equal460000
op-gYearMonth-equal460000
op-hexBinary-equal350000
op-intersect6400110
op-is-same-node380000
op-multiply-dayTimeDuration470000
op-multiply-yearMonthDuration440000
op-node-after350000
op-node-before350010
op-numeric-add14000150
op-numeric-equal2020000
op-numeric-divide1400000
op-numeric-greater-than1160020
op-numeric-integer-divide1360000
op-numeric-less-than1830000
op-numeric-mod1240000
op-numeric-multiply1070000
op-numeric-subtract1190000
op-numeric-unary-minus650010
op-numeric-unary-plus550000
op-QName-equal380000
op-string-equal150000
op-string-greater-than90000
op-string-less-than100000
op-subtract-dates300000
op-subtract-dateTimes300000
op-subtract-dayTimeDuration-from-date230000
op-subtract-dayTimeDuration-from-dateTime220000
op-subtract-dayTimeDuration-from-time270000
op-subtract-dayTimeDurations690000
op-subtract-times330000
op-subtract-yearMonthDuration-from-date250000
op-subtract-yearMonthDuration-from-dateTime230000
op-subtract-yearMonthDurations330000
op-time-equal580000
op-time-greater-than440000
op-time-less-than440000
op-to1580064
op-union740080
op-yearMonthDuration-greater-than340000
op-yearMonthDuration-less-than340000
prod-ArrayTest000550
prod-ArrowPostfix000420
prod-AxisStep33200160
prod-AxisStep.abbr230000
prod-AxisStep.ancestor430000
prod-AxisStep.ancestor-or-self310000
prod-AxisStep.following260000
prod-AxisStep.following-sibling330000
prod-AxisStep.preceding320000
prod-AxisStep.preceding-sibling280000
prod-AxisStep.unabbr260000
prod-BaseURIDecl380000
prod-BoundarySpaceDecl280000
prod-CastableExpr786001730
prod-CastExpr273900330
prod-CastExpr.derived1520070
prod-Comment450000
prod-CompAttrConstructor10700250
prod-CompDocConstructor540050
prod-CompCommentConstructor280010
prod-CompElemConstructor7100250
prod-CompPIConstructor550020
prod-CompTextConstructor371010
prod-ConstructionDecl260000
prod-ContextItemExpr450000
prod-CopyNamespacesDecl360000
prod-CurlyArrayConstructor00050
prod-DefaultCollationDecl80040
prod-DefaultNamespaceDecl590010
prod-DirAttributeList1290050
prod-DirectConstructor910000
prod-DirElemConstructor670040
prod-DirElemContent11110230
prod-DirElemContent.namespace1310020
prod-DirElemContent.whitespace830000
prod-EmptyOrderDecl320000
prod-EQName000490
prod-ExtensionExpr510060
prod-ForClause17700120
prod-FunctionCall8900630
prod-FunctionDecl15300200
prod-GeneralComp.eq17400190
prod-GeneralComp.ge1100000
prod-GeneralComp.gt1180000
prod-GeneralComp.le1080000
prod-GeneralComp.lt1300030
prod-GeneralComp.ne1400000
prod-IfExpr420000
prod-InlineFunctionExpr000370
prod-InstanceofExpr27800310
prod-LetClause830060
prod-Literal1660080
prod-Lookup0001080
prod-ModuleImport6100670
prod-NamespaceDecl440000
prod-NameTest1211050
prod-NodeTest680000
prod-OptionDecl80010
prod-OrExpr3710000
prod-OrderByClause13810660
prod-OrderingModeDecl270000
prod-PathExpr170040
prod-ParenthesizedExpr200000
prod-PositionalVar340000
prod-Predicate1980080
prod-QuantifiedExpr2020010
prod-ReturnClause210000
prod-SequenceType210000
prod-SquareArrayConstructor00060
prod-StepExpr570010
prod-TreatExpr690000
prod-TypeswitchExpr5600170
prod-UnorderedExpr260020
prod-UnaryLookup000340
prod-ValueComp8800130
prod-VarDecl12400230
prod-VarDecl.external960030
prod-VersionDecl2900210
prod-WhereClause7200130
misc-CombinedErrorCodes23011270
misc-AnnexE80000
misc-AppendixA490000
misc-ErrorsAndOptimization70000
misc-HigherOrderFunctions0001290
misc-JsonTestSuite0003180
misc-StaticContext10000
misc-Surrogates1700150
misc-XMLEdition900100
method-adaptive000890
method-html000640
method-xml1200350
app-CatalogCheck000140
app-Demos40010
app-Duplicates000140
app-FunctxFn5000020
app-FunctxFunctx6260010
app-UseCaseCompoundValues00010
app-UseCaseJSON000130
app-UseCaseNLP00070
app-UseCaseNS80000
app-UseCasePARTS10000
app-UseCaseR180000
app-UseCaseSEQ50000
app-UseCaseSGML110000
app-UseCaseSTRING40000
app-UseCaseTREE60000
app-UseCaseXMP120000
app-XMark210000
 

fn-doc-available

fn/doc-available.xml:

Passed: 11 Failures: 1 Wrong errors: 0 N/A: 5 Skipped: 0
TestnameStatusGotExpectedTest Input
fn-doc-available-8FAILEDtrue()<assert-false/> fn:doc-available("../prod/ModuleImport/module1-lib.xq")

fn-matches

fn/matches.xml:

Passed: 145 Failures: 5 Wrong errors: 0 N/A: 16 Skipped: 0
TestnameStatusGotExpectedTest Input
fn-matches-26FAILEDtrue()<assert-false/> fn:matches(concat('abcd', codepoints-to-string(10), 'defg', codepoints-to-string(10)), "^$", "m")
caselessmatch04FAILEDfalse()<assert-true/> matches(codepoints-to-string(8490), '[A-Z]', 'i')
caselessmatch05FAILEDfalse()<assert-true/> matches(codepoints-to-string(8490), '[a-z]', 'i')
caselessmatch06FAILEDfalse()<assert-true/> matches(codepoints-to-string(8490), 'K', 'i')
caselessmatch07FAILEDfalse()<assert-true/> matches(codepoints-to-string(8490), 'k', 'i')

prod-CompTextConstructor

prod/CompTextConstructor.xml:

Passed: 37 Failures: 1 Wrong errors: 0 N/A: 1 Skipped: 0
TestnameStatusGotExpectedTest Input
K2-ConText-18FAILEDXPST0003: err:XPST0003: This type of node must not be empty in line 1 column 14 count(string(text { })) ^^^^^^^^ error occurs around here<assert-eq>1</assert-eq> count(string(text { }))

prod-DirElemContent

prod/DirElemContent.xml:

Passed: 111 Failures: 1 Wrong errors: 0 N/A: 23 Skipped: 0
TestnameStatusGotExpectedTest Input
K2-DirectConElemContent-35FAILEDtrue()<assert-false/> <e/> instance of element(*, xs:untyped)

prod-NameTest

prod/NameTest.xml:

Passed: 121 Failures: 1 Wrong errors: 0 N/A: 5 Skipped: 0
TestnameStatusGotExpectedTest Input
K2-NameTest-68FAILED<e foo="1"/><any-of> <assert-xml><e/></assert-xml> <error code="XPST0005"/> </any-of> (unescaped) <e>{<e foo="1"/>/attribute(foo, xs:integer)}</e>

prod-OrderByClause

prod/OrderByClause.xml:

Passed: 138 Failures: 1 Wrong errors: 0 N/A: 66 Skipped: 0
TestnameStatusGotExpectedTest Input
orderBy68FAILED(xs:date("1999-12-17"), attribute on {"2012-07-09"}, attribute on {"2016-04-15"}, attribute on {"2017-09-18"})<error code="XPTY0004"/> declare variable $in := <in><e on="2017-09-18"/><e on="2016-04-15"/><e on="2012-07-09"/></in>; for $j in ($in//e/@on, xs:date('1999-12-17')) order by $j return $j

misc-CombinedErrorCodes

misc/CombinedErrorCodes.xml:

Passed: 230 Failures: 1 Wrong errors: 1 N/A: 27 Skipped: 0
TestnameStatusGotExpectedTest Input
FORG0002FAILEDxs:anyURI("http://www.w3.org/%gg")<error code="FORG0002"/> declare base-uri "http://www.w3.org/"; resolve-uri("%gg")
XQST0093wrong errorXQST0047: err:XQST0047: Duplicated module import of http://www.example.org/foo in line 6 column 31 import module namespace bar = "http://www.example.org/foo"; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error occurs around here<error code="XQST0093"/> import module namespace foo="http://www.example.org/foo"; $foo:variable2