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)
fn-analyze-string 27/33 28/28 33/33 28/28 33/33 33/0 0/6
    analyzeString-001[+] pass pass pass pass pass pass
    analyzeString-002[+] pass pass pass pass pass pass
    analyzeString-002a[+] pass pass pass pass pass pass
    analyzeString-003[+] pass pass pass pass pass pass
    analyzeString-004[+] pass pass pass pass pass pass
    analyzeString-005[+] pass pass pass pass pass pass
    analyzeString-006[+] pass pass pass pass pass pass
    analyzeString-007[+] pass pass pass pass pass pass
    analyzeString-008[+] pass pass pass pass pass pass
    analyzeString-009[+] pass pass pass pass pass pass
    analyzeString-010[+] pass pass pass pass pass pass
    analyzeString-011[+] pass pass pass pass pass pass
    analyzeString-012[+] pass pass pass pass pass pass
    analyzeString-013[+] pass pass pass pass pass pass
    analyzeString-014[+] pass pass pass pass pass pass
    analyzeString-015[+] pass pass pass pass pass pass
    analyzeString-016[+] pass pass pass pass pass pass
    analyzeString-017[+] fail pass pass pass pass pass
    analyzeString-017a[+] pass pass pass pass pass pass
    analyzeString-018[+] pass pass pass pass pass pass
    analyzeString-019[+] pass pass pass pass pass pass
    analyzeString-020[+] no result pass pass pass pass pass
    analyzeString-021[+] no result pass pass pass pass pass
    analyzeString-022[+] pass pass pass pass pass pass
    analyzeString-023[+] pass pass pass pass pass pass
    analyzeString-024[+] no result n/a

notXP31

pass n/a pass pass
    analyzeString-025[+] no result n/a

notXP31

pass n/a pass pass
    analyzeString-026[+] pass n/a

notXP31

pass n/a pass pass
    analyzeString-027[+] pass n/a

notXP31

pass n/a pass pass
    analyzeString-028[+] no result n/a

notXP31

pass n/a pass pass
    analyzeString-901[+] pass pass pass pass pass pass
    analyzeString-902[+] pass pass pass pass pass pass
    analyzeString-903[+] pass pass pass pass pass pass