Condition Coverage

blib/lib/Config/Properties.pm
Criterion Covered Total %
condition 17 42 40.4


and 3 conditions

line !l l&&!r l&&r condition
17 0 0 70 defined $k and length $k
29 0 0 0 defined $f and $f =~ /\%s.*\%s/
35 0 0 2 defined $v and UNIVERSAL::isa($v, 'CODE')
145 1 0 0 $recurse and $$self{'defaults'}
254 0 0 8 defined $fn and $fn > 0
311 5 0 0 not defined $bytes and $! == Errno::EGAIN() || $! == 11 || $! == 4
347 59 0 24 $line =~ /(\\+)$/ and length $1 & 1

or 3 conditions

line l !l&&r !l&&!r condition
129 0 0 0 not defined $old or $old ne $new
158 1 1 0 $$self{'property_line_numbers'}{$key} ||= ++$$self{'last_line_number'}
281 1 0 13 $esc{$1} || $1
290 9 0 4 $esc{$1} || $1
297 37 0 117 $unesc{$1} || $1
311 0 0 0 $! == Errno::EGAIN() || $! == 11 || $! == 4
8 0 5 $bytes or not defined $bytes and $! == Errno::EGAIN() || $! == 11 || $! == 4