Legend:    
        
passed     
        
almost passed
(≥ 98%)
    
        
failed     
        
untested
Implementations
Tests BaseX 7.7
XQ30
EMC/xDB xDB_main_r2411365
XQ30
Saxon-EE 9.5.1.1
XP20
Saxon-EE 9.5.1.1
XQ10
Saxon-EE 9.5.1.1
XP30
Saxon-EE 9.5.1.1
XQ30
Saxon-EE 9.5.1.4
XQX30
(QT3 v1.1)
XmlPrime 3.0.0.0
XP30
(QT3 vCVS)
XmlPrime 3.0.0.0
XQ30
(QT3 vCVS)
XmlPrime 3.0.0.0
XQX30
(QT3 vCVS)
XmlPrime 3.0.0.0
XP20
(QT3 vCVS)
XmlPrime 3.0.0.0
XQX10
(QT3 vCVS)
XmlPrime 3.0.0.0
XQ10
(QT3 vCVS)
Zorba 2.9
XQ10
(QT3 vCVS)
Zorba 2.9
XQ30
(QT3 vCVS)
prod-Predicate 190/190 189/190 158/158 190/190 159/159 190/190 186/190 159/159 190/190 191/190 158/158 191/190 190/190 190/190 190/190 0/15
    filterexpressionhc1[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc2[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc3[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc4[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc5[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc6[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc7[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc8[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc9[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc10[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc11[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc12[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc13[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc14[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc15[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc16[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc17[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc18[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc19[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc20[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc21[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    filterexpressionhc22[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-1[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-2[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-3[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-4[+] pass pass no result pass pass pass pass pass pass pass pass pass pass wrongError

Expected error: XPST0003. Found error: JNTY0011

wrongError

Expected error: XPST0003. Found error: JNTY0011

    K-FilterExpr-5[+] pass pass no result pass pass pass pass pass pass pass pass pass pass wrongError

Expected error: XPST0003. Found error: JNTY0011

wrongError

Expected error: XPST0003. Found error: JNTY0011

    K-FilterExpr-6[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-7[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-8[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-9[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-10[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-11[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-12[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-13[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-14[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-15[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-16[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-17[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-18[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-19[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-20[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-21[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-22[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-23[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-24[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-25[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-26[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-27[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-28[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-29[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-30[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-31[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-32[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-33[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-34[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-35[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-36[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-37[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-38[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-39[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-40[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-41[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-42[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-43[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-44[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-45[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-46[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-47[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-48[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-49[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-50[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-51[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-52[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-53[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-54[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-55[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-56[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-57[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-58[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-59[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-60[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-61[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-62[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-63[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-64[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-65[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-66[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-67[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-68[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-69[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-70[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-71[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-72[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-73[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-74[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-75[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-76[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-77[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-78[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-79[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-80[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-81[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-82[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-83[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-84[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-85[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-86[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-87[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-88[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-89[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-90[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-91[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-92[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-93[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K-FilterExpr-94[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-FilterExpr-1[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-FilterExpr-2[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-FilterExpr-3[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-FilterExpr-4[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-FilterExpr-5[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-FilterExpr-6[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-FilterExpr-7[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-FilterExpr-8[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    predicates-1[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-2[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-3[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-4[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-5[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-6[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-7[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-8[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-9[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-10[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-11[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-12[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-13[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-14[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-17[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-18[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-19[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-20[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-21[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-22[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-23[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-24[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-25[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    predicates-26[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    predicates-27[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-28[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-29[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    predicates-30[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicates-31[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicatesns-1[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicatesns-2[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicatesns-3[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicatesns-4[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicatesns-5[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicatesns-6[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicatesns-7[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicatesns-8[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicatesns-9[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicatesns-10[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicatesns-11[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicatesns-12[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicatesns-13[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    predicatesns-14[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-Predicates-1[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-Predicates-2[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-Predicates-3[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-Predicates-4[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-Predicates-5[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-Predicates-6[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-Predicates-7[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-Predicates-8[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-Predicates-9[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    cbcl-filterexpr-001[+] pass fail pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    cbcl-first-in-sequence-001[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    cbcl-first-in-sequence-002[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    cbcl-first-in-sequence-003[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    cbcl-first-in-sequence-004[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    cbcl-first-in-sequence-005[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    cbcl-first-in-sequence-006[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    cbcl-first-in-sequence-007[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    cbcl-first-in-sequence-008[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    cbcl-first-in-sequence-009[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    cbcl-first-in-sequence-010[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    cbcl-first-in-sequence-011[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    cbcl-first-in-sequence-012[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    cbcl-filter-001[+] pass pass pass n/a

notXP20

pass pass pass pass pass pass n/a pass pass pass pass