Condition Coverage

blib/lib/HealthCheck.pm
Criterion Covered Total %
condition 28 34 82.3


and 3 conditions

line !l l&&!r l&&r condition
333 0 16 12 @checks == 1 and (ref $checks[0] || '') eq "ARRAY"
361 0 2 11 $c{'check'} and not $c{'invocant'}
2 7 4 $c{'check'} and not $c{'invocant'} and do { local $@; eval { do { $c{'check'}->can("check") } } }
456 40 0 1 $@ and not @r
462 8 2 31 @r == 1 && ref $r[0] eq 'HASH'
491 108 31 22 $c->{'invocant'} and $c->{'invocant'}->can($field)
581 90 9 3 @negative_tags and $self->_has_tags($check, @negative_tags)

or 2 conditions

line l !l condition
333 22 6 ref $checks[0] || ''
346 34 10 ref $_ || ''
356 31 10 ref $c{'check'} || ''
442 15 26 delete $c{'invocant'} || ''
443 41 0 delete $c{'check'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
373 0 7 0 $caller ||= &$find_caller()