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-DirectConstructor 91/91 2/2 91/91 2/2 91/91 91/2 0/6
    Constr-pi-content-1[+] pass n/a

notXP31

pass n/a pass pass
    Constr-pi-content-2[+] pass n/a

notXP31

pass n/a pass pass
    Constr-pi-content-3[+] pass n/a

notXP31

pass n/a pass pass
    Constr-pi-content-4[+] pass n/a

notXP31

pass n/a pass pass
    Constr-pi-content-5[+] pass n/a

notXP31

pass n/a pass pass
    Constr-pi-content-6[+] pass n/a

notXP31

pass n/a pass pass
    Constr-pi-content-7[+] pass n/a

notXP31

pass n/a pass pass
    Constr-pi-content-8[+] pass n/a

notXP31

pass n/a pass pass
    Constr-pi-target-1[+] pass n/a

notXP31

pass n/a pass pass
    Constr-pi-target-2[+] pass n/a

notXP31

pass n/a pass pass
    Constr-pi-target-3[+] pass n/a

notXP31

pass n/a pass pass
    Constr-pi-target-4[+] pass n/a

notXP31

pass n/a pass pass
    Constr-comment-1[+] pass n/a

notXP31

pass n/a pass pass
    Constr-comment-2[+] pass n/a

notXP31

pass n/a pass pass
    Constr-comment-3[+] pass n/a

notXP31

pass n/a pass pass
    Constr-comment-4[+] pass n/a

notXP31

pass n/a pass pass
    Constr-comment-5[+] pass n/a

notXP31

pass n/a pass pass
    Constr-comment-6[+] pass n/a

notXP31

pass n/a pass pass
    Constr-comment-7[+] pass n/a

notXP31

pass n/a pass pass
    Constr-comment-8[+] pass n/a

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

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

notXP31

pass n/a pass pass
    K2-DirectConOther-40[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-41[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-42[+] pass n/a

notXP31

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

notXP31

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

notXP31

pass n/a pass pass
    K2-DirectConOther-45[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-46[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-47[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-48[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-49[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-50[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-51[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-52[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-53[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-54[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-55[+] pass pass pass pass pass pass
    K2-DirectConOther-56[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-57[+] pass pass pass pass pass pass
    K2-DirectConOther-58[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-59[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-60[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-61[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-62[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-63[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-64[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-65[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-66[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-67[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-68[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-69[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-70[+] pass n/a

notXP31

pass n/a pass pass
    K2-DirectConOther-71[+] pass n/a

notXP31

pass n/a pass pass