Report XSLT test coverage

Name 1.0+ XSLT 2.0 XSLT 3.0 Unspecified
  all all only plus+ all plus+ wrong total
accept 0 0 0 0 10 10 0 10
accessor 0 37 1 36 37 1 0 38
accumulator 0 0 0 0 28 28 0 53
analyze-string 0 39 5 34 42 8 0 47
apply-templates 8 32 2 22 36 6 0 48
as 0 194 0 194 194 0 0 194
assert 0 0 0 0 8 8 0 9
attribute 12 22 0 10 22 0 0 22
attribute-set 36 43 1 6 46 4 0 47
available-system-properties 0 0 0 0 29 29 0 29
avt 14 32 0 18 32 0 0 32
axes 182 202 0 20 202 0 0 202
backwards 1 44 0 43 45 1 0 45
base-uri 0 48 0 48 48 0 0 48
boolean 89 112 0 23 112 0 0 112
bug 53 84 1 30 83 0 0 86
built-in-templates 0 4 0 4 4 0 0 4
call-template 20 34 1 13 35 2 0 36
castable 0 4 0 4 4 0 0 4
catalog 0 3 0 3 9 6 0 9
character-map 0 24 0 24 24 0 0 24
choose 25 48 0 23 48 0 0 48
collation 0 5 0 5 5 0 0 5
collations 2 34 0 32 34 0 0 34
collection 0 4 0 4 4 0 0 4
construct-node 4 33 0 29 34 1 0 34
context-item 0 0 0 0 28 28 0 28
copy 53 89 0 36 120 31 0 120
copy-of 0 0 0 0 13 13 0 13
core-function 85 90 0 5 90 0 0 90
current-output-uri 0 0 0 0 5 5 0 5
data-manipulation 28 28 0 0 28 0 0 28
date 0 98 0 98 138 40 0 138
declared-modes 0 0 0 0 14 14 0 14
deep-equal 0 2 0 2 2 0 0 2
document 9 64 0 55 64 0 0 64
element 0 18 0 18 28 10 0 28
embedded-stylesheet 0 18 0 18 18 0 0 18
error 0 417 26 391 544 153 0 570
evaluate 0 0 0 0 31 31 0 45
expand-text 0 0 0 0 32 32 0 32
expose 0 0 0 0 19 19 0 19
expression 54 104 0 50 108 4 0 108
extension-functions 0 5 0 5 5 0 0 5
for 0 4 0 4 4 0 0 4
for-each-group 0 49 3 46 69 23 0 72
format-date 0 35 0 35 35 0 0 35
format-date-en 0 33 0 33 33 0 0 33
format-number 37 69 3 29 70 4 0 73
function 0 49 6 43 81 38 0 87
function-available 1 7 0 6 8 1 0 8
global-context-item 0 0 0 0 3 3 0 3
higher-order-functions 0 0 0 0 69 69 0 70
id 26 40 0 14 40 0 0 40
import 12 35 0 23 38 3 0 42
import-schema 0 193 0 193 195 2 0 195
include 3 13 0 10 14 1 0 16
initial-function 0 0 0 0 6 6 0 6
initial-mode 1 3 0 2 4 1 0 4
initial-template 0 5 3 2 5 3 0 8
iterate 0 0 0 0 34 34 0 34
json-to-xml 0 0 0 0 47 47 0 55
key 55 87 0 32 89 2 0 89
lre 18 23 0 5 30 7 0 30
maps 0 0 0 0 37 37 0 37
match 41 182 8 133 241 67 0 249
math 108 143 1 34 146 4 0 147
merge 0 0 0 0 59 59 0 80
message 1 24 0 23 34 10 0 34
mode 15 31 0 16 135 104 0 137
namespace 140 209 0 69 217 8 0 217
namespace-alias 6 15 0 9 15 0 0 15
next-match 0 26 0 26 26 0 0 26
node 23 32 0 9 32 0 0 32
nodetest 2 38 0 36 38 0 0 38
normalize-unicode 0 18 0 18 18 0 0 18
notation 0 19 0 19 23 4 0 23
number 189 254 0 65 262 8 0 262
on-empty 0 0 0 0 12 12 0 12
on-non-empty 0 0 0 0 14 14 0 14
output 0 141 8 133 207 74 0 215
override 0 0 0 0 60 60 0 60
package 0 0 0 0 42 42 0 42
param 0 25 0 25 29 4 0 29
path 10 10 0 0 10 0 0 10
position 173 205 0 32 205 0 0 205
predicate 52 54 0 2 54 0 0 54
regex 0 49 0 49 49 0 0 49
regex-classes 0 120 0 120 120 0 0 120
regex-syntax 0 0 0 0 987 987 0 987
regex-syntax-xslt20 0 983 983 0 0 0 0 987
resolve-uri 0 22 0 22 22 0 0 22
result-document 0 73 11 62 121 59 0 132
root 0 10 0 10 10 0 0 10
select 85 156 1 70 156 1 0 157
sequence 3 87 4 80 87 4 0 91
sf-avg 0 0 0 0 33 33 0 33
sf-boolean 0 0 0 0 27 27 0 27
sf-codepoints-to-string 0 0 0 0 4 4 0 4
sf-copy-of 0 0 0 0 10 10 0 10
sf-count 0 0 0 0 23 23 0 23
sf-current 0 0 0 0 7 7 0 7
sf-deep-equal 0 0 0 0 35 35 0 35
sf-distinct-values 0 0 0 0 11 11 0 11
sf-empty 0 0 0 0 23 23 0 23
sf-exactly-one 0 0 0 0 8 8 0 8
sf-exists 0 0 0 0 23 23 0 23
sf-filter 0 0 0 0 3 3 0 3
sf-fold-left 0 0 0 0 20 20 0 20
sf-fold-right 0 0 0 0 1 1 0 1
sf-has-children 0 0 0 0 1 1 0 1
sf-head 0 0 0 0 22 22 0 22
sf-index-of 0 0 0 0 9 9 0 9
sf-innermost 0 0 0 0 2 2 0 2
sf-insert-before 0 0 0 0 44 44 0 44
sf-max 0 0 0 0 38 38 0 38
sf-min 0 0 0 0 38 38 0 38
sf-not 0 0 0 0 27 27 0 27
sf-one-or-more 0 0 0 0 30 30 0 30
sf-outermost 0 0 0 0 26 26 0 26
sf-remove 0 0 0 0 22 22 0 22
sf-reverse 0 0 0 0 2 2 0 2
sf-snapshot 0 0 0 0 24 24 0 24
sf-string-join 0 0 0 0 3 3 0 3
sf-subsequence 0 0 0 0 44 44 0 44
sf-sum 0 0 0 0 35 35 0 35
sf-tail 0 0 0 0 22 22 0 22
sf-trace 0 0 0 0 22 22 0 22
sf-unordered 0 0 0 0 22 22 0 22
sf-zero-or-one 0 0 0 0 7 7 0 7
shadow 0 0 0 0 7 7 0 7
si-LRE 0 0 0 0 69 69 0 90
si-apply-imports 0 0 0 0 3 3 0 3
si-apply-templates 0 0 0 0 5 5 0 5
si-attribute 0 0 0 0 45 45 0 45
si-call-template 0 0 0 0 2 2 0 2
si-choose 0 0 0 0 8 8 0 8
si-copy 0 0 0 0 35 35 0 62
si-copy-of 0 0 0 0 19 19 0 44
si-document 0 0 0 0 14 14 0 39
si-element 0 0 0 0 71 71 0 92
si-for-each 0 0 0 0 19 19 0 19
si-for-each-group 0 0 0 0 68 68 0 68
si-fork 0 0 0 0 12 12 0 12
si-iterate 0 0 0 0 26 26 0 26
si-map 0 0 0 0 12 12 0 12
si-merge 0 0 0 0 6 6 0 6
si-next-match 0 0 0 0 1 1 0 2
si-on-empty 0 0 0 0 33 33 0 33
si-on-non-empty 0 0 0 0 35 35 0 35
si-result-document 0 0 0 0 15 15 0 40
si-try 0 0 0 0 46 46 0 46
si-value-of 0 0 0 0 36 36 0 36
si-where-populated 0 0 0 0 21 21 0 21
snapshot 0 0 0 0 17 17 0 17
sort 32 74 0 42 79 5 0 79
static 0 0 0 0 37 37 0 37
stream 0 0 0 0 17 17 0 23
stream-available 0 0 0 0 6 6 0 6
streamable 0 0 0 0 52 52 0 125
string 121 133 0 12 133 0 0 133
strip-space 21 21 0 0 22 1 0 23
strip-type-annotations 0 26 0 26 26 0 0 26
su-unclassified 0 0 0 0 3 3 0 3
sx-ArithmeticExpr 0 0 0 0 8 8 0 8
sx-CommaExpr 0 0 0 0 46 46 0 46
sx-ExceptExpr 0 0 0 0 47 47 0 47
sx-ForExpr 0 0 0 0 5 5 0 5
sx-FunctionCall 0 0 0 0 2 2 0 2
sx-GeneralComp-eq 0 0 0 0 52 52 0 52
sx-GeneralComp-ge 0 0 0 0 52 52 0 52
sx-GeneralComp-gt 0 0 0 0 52 52 0 52
sx-GeneralComp-le 0 0 0 0 52 52 0 52
sx-GeneralComp-lt 0 0 0 0 52 52 0 52
sx-GeneralComp-ne 0 0 0 0 52 52 0 52
sx-IfExpr 0 0 0 0 66 66 0 66
sx-InstanceofExpr 0 0 0 0 23 23 0 23
sx-IntersectExpr 0 0 0 0 46 46 0 46
sx-MapExpr 0 0 0 0 11 11 0 11
sx-QuantifiedExpr 0 0 0 0 10 10 0 10
sx-SimpleMappingExpr 0 0 0 0 11 11 0 11
sx-TreatExpr 0 0 0 0 23 23 0 23
sx-UnionExpr 0 0 0 0 46 46 0 46
system-property 1 11 0 10 184 173 0 184
template 5 6 0 1 6 0 0 6
treat-as 0 4 0 4 4 0 0 4
try 0 5 5 0 26 26 0 31
tunnel 0 54 0 54 58 4 0 58
type 1 77 1 75 78 2 0 79
type-available 0 4 1 3 4 1 0 5
type-expr 0 4 0 4 4 0 0 4
type-functions 0 9 1 8 9 1 0 10
unparsed-entity-uri 0 1 0 1 1 0 0 1
unparsed-text 0 5 0 5 5 0 0 5
unparsed-text-lines 0 0 0 0 6 6 0 6
use-package 0 0 0 0 30 30 0 30
use-when 1 83 3 79 99 19 0 102
validation 1 41 4 36 44 7 0 48
variable 71 99 0 28 101 2 0 101
version 13 32 1 18 31 0 0 32
where-populated 0 0 0 0 23 23 0 23
whitespace 25 28 0 3 28 0 0 28
xml-to-json 0 0 0 0 28 28 0 28
xml-version 15 34 0 19 42 8 0 42
xp-striding-climbing-consumingA 0 0 0 0 35 35 0 35
xp-striding-climbing-consumingB 0 0 0 0 23 23 0 23
xp-striding-climbing-motionlessA 0 0 0 0 85 85 0 85
xp-striding-climbing-motionlessB 0 0 0 0 70 70 0 70
xp-striding-climbing-motionlessC 0 0 0 0 32 32 0 32
xp-striding-crawling-consumingA 0 0 0 0 34 34 0 34
xp-striding-crawling-consumingB 0 0 0 0 16 16 0 16
xp-striding-crawling-consumingC 0 0 0 0 16 16 0 16
xp-striding-grounded-consumingA 0 0 0 0 18 18 0 18
xp-striding-grounded-consumingB 0 0 0 0 58 58 0 58
xp-striding-grounded-consumingC 0 0 0 0 53 53 0 53
xp-striding-grounded-motionlessA 0 0 0 0 87 87 0 87
xp-striding-grounded-motionlessB 0 0 0 0 43 43 0 43
xp-striding-grounded-motionlessC 0 0 0 0 19 19 0 19
xp-striding-grounded-motionlessD 0 0 0 0 33 33 0 33
xp-striding-grounded-motionlessE 0 0 0 0 4 4 0 4
xp-striding-grounded-motionlessF 0 0 0 0 18 18 0 18
xp-striding-grounded-motionlessG 0 0 0 0 19 19 0 19
xp-striding-grounded-motionlessH 0 0 0 0 38 38 0 38
xp-striding-roaming-free-rangingA 0 0 0 0 52 52 0 52
xp-striding-roaming-free-rangingB 0 0 0 0 81 81 0 81
xp-striding-roaming-free-rangingC 0 0 0 0 27 27 0 27
xp-striding-striding-consumingA 0 0 0 0 26 26 0 26
xp-striding-striding-consumingB 0 0 0 0 18 18 0 18
xp-striding-striding-motionlessA 0 0 0 0 14 14 0 14
xpath-compat 0 18 0 18 18 0 0 18
xpath-default-namespace 4 25 0 21 25 0 0 25
xsl-document 0 25 0 25 25 0 0 25
xslt-compat 0 13 0 13 13 0 0 13