Condition Coverage

blib/lib/String/Tagged/Terminal.pm
Criterion Covered Total %
condition 61 88 69.3


and 3 conditions

line !l l&&!r l&&r condition
173 1 9 1 $a0 >= 10 and $a0 <= 19
1 6 3 $a0 >= 30 and $a0 <= 39
5 1 1 $a0 >= 90 and $a0 <= 97
1 3 2 $a0 >= 40 and $a0 <= 49
3 0 1 $a0 >= 100 and $a0 <= 107
203 0 0 1 @arest >= 2 and $arest[0] == 5
293 448 0 14 $tags{$tag} and not $pen{$tag}
294 14 435 13 not $tags{$tag} and $pen{$tag}
303 74 0 3 defined $pen{$tag} and not defined $tags{$tag}
74 0 0 defined $pen{$tag} and defined $tags{$tag}
74 0 0 defined $pen{$tag} and defined $tags{$tag} and $pen{$tag} == $tags{$tag}
327 150 2 2 defined $pen{$tag} and not defined $val
150 0 2 defined $pen{$tag} and defined $val
150 2 0 defined $pen{$tag} and defined $val and $pen{$tag} == $val
353 75 1 1 defined $pen{'sizepos'} and not defined $tags{'sizepos'}
75 0 1 defined $pen{'sizepos'} and defined $tags{'sizepos'}
75 1 0 defined $pen{'sizepos'} and defined $tags{'sizepos'} and $pen{'sizepos'} eq $tags{'sizepos'}
375 77 0 0 defined $osc8_uri and not defined $uri
77 0 0 defined $osc8_uri and defined $uri
77 0 0 defined $osc8_uri and defined $uri and $osc8_uri eq $uri
388 23 19 35 @sgr and %pen

or 2 conditions

line l !l condition
456 2 3 $fh //= \*STDOUT
484 1 0 $fh //= \*STDOUT

or 3 conditions

line l !l&&r !l&&!r condition
163 37 0 3 $s =~ /\G\e\[($CSI_args)m/cgu or $s =~ /\G\x9b($CSI_args)m/cgu
2 0 1 $s =~ /\G\e]8;/cgu or $s =~ /\G\x{9d}8;/cgu
173 3 1 6 $a0 >= 30 and $a0 <= 39 or $a0 >= 90 and $a0 <= 97
1 2 4 $a0 >= 30 and $a0 <= 39 or $a0 >= 90 and $a0 <= 97 or $a0 >= 40 and $a0 <= 49
2 0 4 $a0 >= 30 and $a0 <= 39 or $a0 >= 90 and $a0 <= 97 or $a0 >= 40 and $a0 <= 49 or $a0 >= 100 and $a0 <= 107
223 2 0 0 $s =~ /\G(.*?)\e\\/cgu or $s =~ /\G(.*?)\x07/cgu
2 0 0 $s =~ /\G(.*?)\e\\/cgu or $s =~ /\G(.*?)\x07/cgu or $s =~ /\G(.*?)\x9c/cgu