Condition Coverage

blib/lib/Log/Dynamic.pm
Criterion Covered Total %
condition 21 30 70.0


and 3 conditions

line !l l&&!r l&&r condition
36 5 2 2 defined $$args{'mode'} and $$args{'mode'} =~ /^clobber$/
41 8 1 0 exists $$args{'ucase'} and not $$args{'ucase'}
176 13 1 2 defined $TYPES and not $$TYPES{$type}

or 2 conditions

line l !l condition
60 2 7 shift() || (return)
61 1 1 shift() || \&_invalid_type
95 9 0 shift() || (return)
96 8 1 shift() || (return)
134 0 1 $$args{'dump_type'} ||= 'dump'
135 0 1 $$args{'dump_name'} ||= 'anonymous data'
136 0 1 $$args{'begin_msg'} ||= 'BEGIN dump for:'
137 0 1 $$args{'end_msg'} ||= 'END dump for:'
170 0 1 shift() || 0

or 3 conditions

line l !l&&r !l&&!r condition
21 0 10 0 ref $class || $class