Legend:    
        
passed     
        
almost passed
(≥ 98%)
    
        
failed     
        
untested
Implementations
Tests BaseX 8.5 beta
XQ31
(QT3 vCVS)
Saxon-EE 9.7.0.11
XP31
(QT3 v0.6)
Saxon-EE 9.7.0.11
XQ31
(QT3 v0.6)
XmlPrime 4.0.0.16079
XP31
(QT3 vCVS)
XmlPrime 4.0.0.26293
XQ31
(QT3 vCVS)
XmlPrime 4.0.0.27704
XQX31
(QT3 vCVS)
prod-Predicate 192/194 158/158 194/194 158/158 194/194 194/157 0/6
    filterexpressionhc1[+] pass pass pass pass pass pass
    filterexpressionhc2[+] pass pass pass pass pass pass
    filterexpressionhc3[+] pass pass pass pass pass pass
    filterexpressionhc4[+] pass pass pass pass pass pass
    filterexpressionhc5[+] pass pass pass pass pass pass
    filterexpressionhc6[+] pass pass pass pass pass pass
    filterexpressionhc7[+] pass pass pass pass pass pass
    filterexpressionhc8[+] pass pass pass pass pass pass
    filterexpressionhc9[+] pass pass pass pass pass pass
    filterexpressionhc10[+] pass pass pass pass pass pass
    filterexpressionhc11[+] pass pass pass pass pass pass
    filterexpressionhc12[+] pass pass pass pass pass pass
    filterexpressionhc13[+] pass pass pass pass pass pass
    filterexpressionhc14[+] pass pass pass pass pass pass
    filterexpressionhc15[+] pass pass pass pass pass pass
    filterexpressionhc16[+] pass pass pass pass pass pass
    filterexpressionhc17[+] pass pass pass pass pass pass
    filterexpressionhc18[+] pass pass pass pass pass pass
    filterexpressionhc19[+] pass pass pass pass pass pass
    filterexpressionhc20[+] pass pass pass pass pass pass
    filterexpressionhc21[+] pass pass pass pass pass pass
    filterexpressionhc22[+] pass pass pass pass pass pass
    K-FilterExpr-1[+] pass pass pass pass pass pass
    K-FilterExpr-2[+] pass pass pass pass pass pass
    K-FilterExpr-3[+] pass pass pass pass pass pass
    K-FilterExpr-4[+] no result n/a

notXP31

n/a

notXQ31

n/a n/a n/a
    K-FilterExpr-5[+] no result n/a

notXP31

n/a

notXQ31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

pass n/a pass pass
    predicates-30[+] pass pass pass pass pass pass
    predicates-31[+] pass pass pass pass pass pass
    predicates-32[+] pass n/a

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

pass n/a pass pass
    filter-limits-002[+] pass n/a

notXP31

pass n/a pass pass
    filter-limits-003[+] pass n/a

notXP31

pass n/a pass pass