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-ForClause 189/189 75/75 189/189 75/75 189/189 189/75 0/6
    ForExpr001[+] pass pass pass pass pass pass
    ForExpr002[+] pass n/a

notXP31

pass n/a pass pass
    ForExpr003[+] pass n/a

notXP31

pass n/a pass pass
    ForExpr004[+] pass n/a

notXP31

pass n/a pass pass
    ForExpr005[+] pass pass pass pass pass pass
    ForExpr006[+] pass n/a

notXP31

pass n/a pass pass
    ForExpr007[+] pass pass pass pass pass pass
    ForExpr008[+] pass n/a

notXP31

pass n/a pass pass
    ForExpr009[+] pass pass pass pass pass pass
    ForExpr010[+] pass n/a

notXP31

pass n/a pass pass
    ForExpr011[+] pass n/a

notXP31

pass n/a pass pass
    ForExpr012[+] pass pass pass pass pass pass
    ForExpr013[+] pass pass pass pass pass pass
    ForExpr014[+] pass pass pass pass pass pass
    ForExpr015[+] pass pass pass pass pass pass
    ForExpr016[+] pass pass pass pass pass pass
    ForExpr017[+] pass pass pass pass pass pass
    ForExpr018[+] pass pass pass pass pass pass
    ForExpr019[+] pass pass pass pass pass pass
    ForExpr020[+] pass pass pass pass pass pass
    ForExpr021[+] pass pass pass pass pass pass
    ForExpr022[+] pass n/a

notXP31

pass n/a pass pass
    ForExpr023[+] pass n/a

notXP31

pass n/a pass pass
    ForExpr024[+] pass n/a

notXP31

pass n/a pass pass
    ForExpr025[+] pass pass pass pass pass pass
    ForExpr026[+] pass pass pass pass pass pass
    ForExpr027[+] pass n/a

notXP31

pass n/a pass pass
    ForExpr028[+] pass n/a

notXP31

pass n/a pass pass
    ForExpr029[+] pass n/a

notXP31

pass n/a pass pass
    ForExpr030[+] pass pass pass pass pass pass
    ForExpr031[+] pass n/a

notXP31

pass n/a pass pass
    ForExpr032[+] pass n/a

notXP31

pass n/a pass pass
    K-ForExprWithout-1[+] pass pass pass pass pass pass
    K-ForExprWithout-2[+] pass pass pass pass pass pass
    K-ForExprWithout-3[+] pass pass pass pass pass pass
    K-ForExprWithout-4[+] pass pass pass pass pass pass
    K-ForExprWithout-5[+] pass pass pass pass pass pass
    K-ForExprWithout-6[+] pass pass pass pass pass pass
    K-ForExprWithout-7[+] pass pass pass pass pass pass
    K-ForExprWithout-8[+] pass pass pass pass pass pass
    K-ForExprWithout-9[+] pass pass pass pass pass pass
    K-ForExprWithout-10[+] pass pass pass pass pass pass
    K-ForExprWithout-11[+] pass pass pass pass pass pass
    K-ForExprWithout-12[+] pass pass pass pass pass pass
    K-ForExprWithout-13[+] pass pass pass pass pass pass
    K-ForExprWithout-14[+] pass pass pass pass pass pass
    K-ForExprWithout-15[+] pass pass pass pass pass pass
    K-ForExprWithout-16[+] pass pass pass pass pass pass
    K-ForExprWithout-17[+] pass pass pass pass pass pass
    K-ForExprWithout-18[+] pass pass pass pass pass pass
    K-ForExprWithout-19[+] pass pass pass pass pass pass
    K-ForExprWithout-20[+] pass pass pass pass pass pass
    K-ForExprWithout-21[+] pass pass pass pass pass pass
    K-ForExprWithout-22[+] pass pass pass pass pass pass
    K-ForExprWithout-23[+] pass pass pass pass pass pass
    K-ForExprWithout-24[+] pass pass pass pass pass pass
    K-ForExprWithout-25[+] pass pass pass pass pass pass
    K-ForExprWithout-26[+] pass pass pass pass pass pass
    K-ForExprWithout-27[+] pass pass pass pass pass pass
    K-ForExprWithout-28[+] pass pass pass pass pass pass
    K-ForExprWithout-29[+] pass pass pass pass pass pass
    K-ForExprWithout-30[+] pass pass pass pass pass pass
    K-ForExprWithout-31[+] pass pass pass pass pass pass
    K-ForExprWithout-32[+] pass pass pass pass pass pass
    K-ForExprWithout-33[+] pass pass pass pass pass pass
    K-ForExprWithout-34[+] pass pass pass pass pass pass
    K-ForExprWithout-35[+] pass pass pass pass pass pass
    K-ForExprWithout-36[+] pass pass pass pass pass pass
    K-ForExprWithout-37[+] pass pass pass pass pass pass
    K-ForExprWithout-38[+] pass pass pass pass pass pass
    K-ForExprWithout-39[+] pass pass pass pass pass pass
    K-ForExprWithout-40[+] pass pass pass pass pass pass
    K-ForExprWithout-41[+] pass pass pass pass pass pass
    K-ForExprWithout-42[+] pass pass pass pass pass pass
    K-ForExprWithout-43[+] pass pass pass pass pass pass
    K-ForExprWithout-44[+] pass pass pass pass pass pass
    K-ForExprWithout-45[+] pass pass pass pass pass pass
    K-ForExprWithout-46[+] pass pass pass pass pass pass
    K-ForExprWithout-47[+] pass pass pass pass pass pass
    K-ForExprWithout-48[+] pass pass pass pass pass pass
    K-ForExprWithout-49[+] pass pass pass pass pass pass
    K-ForExprWithout-50[+] pass pass pass pass pass pass
    K-ForExprWithout-51[+] pass pass pass pass pass pass
    K-ForExprWithout-52[+] pass n/a

notXP31

pass n/a pass pass
    K-ForExprWithout-53[+] pass n/a

notXP31

pass n/a pass pass
    K-ForExprWithout-54[+] pass n/a

notXP31

pass n/a pass pass
    K-ForExprWithout-55[+] pass pass pass pass pass pass
    K-ForExprWithout-56[+] pass pass pass pass pass pass
    K2-ForExprWithout-1[+] pass pass pass pass pass pass
    K2-ForExprWithout-2[+] pass n/a

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

pass n/a pass pass
    K2-ForExprWithout-7[+] pass pass pass pass pass pass
    K2-ForExprWithout-8[+] pass n/a

notXP31

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

notXP31

pass n/a pass pass
    K2-ForExprWithout-10[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-11[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-12[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-13[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-14[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-15[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-16[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-17[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-18[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-19[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-20[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-21[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-22[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-23[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-24[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-25[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-26[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-27[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-28[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-29[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-30[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-31[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-32[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-33[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-34[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-35[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-36[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-37[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-38[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-39[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-40[+] pass pass pass pass pass pass
    K2-ForExprWithout-41[+] pass pass pass pass pass pass
    K2-ForExprWithout-42[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-43[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-44[+] pass n/a

notXP31

pass n/a pass pass
    K2-ForExprWithout-45[+] pass pass pass pass pass pass
    ForExprType001[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType002[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType003[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType004[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType005[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType006[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType007[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType008[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType009[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType011[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType012[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType013[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType014[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType015[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType016[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType017[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType018[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType019[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType020[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType021[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType022[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType023[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType024[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType028[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType029[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType030[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType031[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType032[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType033[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType034[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType035[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType036[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType045[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType046[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType047[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType054[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType055[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType056[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType057[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType058[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType059[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType060[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType061[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType062[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType063[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType064[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType065[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType066[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType067[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType068[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType069[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType070[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType071[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType072[+] pass n/a

notXP31

pass n/a pass pass
    ForExprType073[+] pass n/a

notXP31

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

notXP31

pass n/a pass pass