Condition Coverage

blib/lib/Trace/Mask/Test.pm
Criterion Covered Total %
condition 14 39 35.9


and 3 conditions

line !l l&&!r l&&r condition
30 0 0 11 $convert and ref $convert
0 0 11 $convert and ref $convert and &reftype($convert) eq 'CODE'
33 0 0 11 $trace and ref $trace
0 0 11 $trace and ref $trace and &reftype($trace) eq 'CODE'
42 0 0 0 not ref $test and $test =~ /^test_/
0 0 0 not ref $test and $test =~ /^test_/ and not $test =~ /test_tracer/
43 0 0 0 $sub and ref $sub
0 0 0 $sub and ref $sub and &reftype($sub) eq 'CODE'
139 0 140 542 $result->[$i][1] and @{$result->[$i][1];}
146 2412 0 750 ref $result->[$i][0][$j] and $result->[$i][0][$j] == \&Trace::Mask::Test::NA

or 2 conditions

line l !l condition
27 11 0 delete $params{'name'} || 'tracer test'
28 10 1 delete $params{'type'} || 'return'
58 143 0 'Trace::Mask::Test'->can($sym) || (next)

or 3 conditions

line l !l&&r !l&&!r condition
108 26 26 0 $type eq 'warning' or $type eq 'sigwarn'