Condition Coverage

blib/lib/Log/Any/App.pm
Criterion Covered Total %
condition 25 47 53.1


and 3 conditions

line !l l&&!r l&&r condition
65 0 49 0 $spec->{'log'} and $spec->{'init'}
290 0 9 5 $olevel ne $cat_level and _min_level($olevel, $cat_level) eq $cat_level
332 0 0 0 length $dir and not -d $dir
338 0 2 0 length $dir and not -d $dir
428 18 31 0 not $spec->{'level'} and defined $opts{'level'}
663 3 2 44 not ref $arg and $arg
5 42 2 not ref $arg and $arg and not $arg =~ /^(1|yes|true)$/i
721 0 49 0 not ref $arg and $arg
49 0 0 not ref $arg and $arg and not $arg =~ /^(1|yes|true)$/i
834 0 49 0 not ref $arg and $arg
49 0 0 not ref $arg and $arg and not $arg =~ /^(1|yes|true)$/i
1006 30 0 6 $arg =~ /^--${pr}log[_-]?level$/ and $i < @ARGV - 1

or 2 conditions

line l !l condition
91 6 0 $dir ||= '.'

or 3 conditions

line l !l&&r !l&&!r condition
62 2 47 0 $caller ||= caller()
91 6 0 0 $prefix ||= $ospec->{'path'}
588 89 6 1 not ref $arg or ref $arg eq 'HASH'