Condition Coverage

blib/lib/Test/Leaner.pm
Criterion Covered Total %
condition 57 85 67.0


and 3 conditions

line !l l&&!r l&&r condition
85 0 26 0 "$]" >= 5.008 and $INC{'threads.pm'}
191 0 1 1 /^!(.*)/ and ++$negated{$1}
249 0 0 0 not @caller and $level >= 0
259 0 0 0 not @caller and $level >= 0
357 0 0 0 defined $plan and $plan == -1
490 0 0 4 !(defined $got xor defined $expected) && $got eq $expected
685 0 2191 1140 not +(ref $ex xor ref $ey) and $ex eq $ey
690 2 4 2185 $ry and _deep_ref_check($ex, $ey, $ry)
706 2 2106 7 not +(ref $ex xor ref $ey) and $ex eq $ey
711 6 2 2098 $ry and _deep_ref_check($ex, $ey, $ry)
733 10 1158 1086 not +(ref $x xor ref $y) and $x eq $y
827 0 0 25 $main_process == $$ and not $?

or 2 conditions

line l !l condition
247 0 0 $Test::Builder::Level || 0
257 0 0 $Test::Builder::Level || 0
335 0 9 $Test::Builder::Level || 0
622 2 19 1 0 $Test::More::Level || 0

or 3 conditions

line l !l&&r !l&&!r condition
197 3 1 53 /^!/ or not exists $$more_stash{$_}
6 52 1 /^!/ or not exists $$more_stash{$_} or exists $$leaner_stash{$_}
400 0 1 1 not defined $plan or $plan == -1
509 2 2 0 (defined $got xor defined $expected) || $got ne $expected
674 1085 1075 0 $ry eq 'SCALAR' or $ry eq 'REF'

xor 4 conditions

line l&&r l&&!r !l&&r !l&&!r condition
683 3325 3 3 6 defined $ex xor defined $ey
685 2190 0 0 1141 ref $ex xor ref $ey
704 2113 2 2 2 defined $ex xor defined $ey
706 2100 1 1 13 ref $ex xor ref $ey
727 2253 2 2 1 defined $x xor defined $y
733 1146 5 5 1098 ref $x xor ref $y