Condition Coverage

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


and 3 conditions

line !l l&&!r l&&r condition
322 0 16 12 @checks == 1 and (ref $checks[0] || '') eq 'ARRAY'
350 0 2 11 $c{'check'} and not $c{'invocant'}
2 7 4 $c{'check'} and not $c{'invocant'} and do { local $@; eval { do { local $SIG{'__DIE__'}; $c{'check'}->can('check') } } }
446 40 0 1 $@ and not @r
452 8 2 31 @r == 1 && ref $r[0] eq 'HASH'
481 79 23 15 $c->{'invocant'} and $c->{'invocant'}->can($field)
571 90 9 3 @negative_tags and $self->_has_tags($check, @negative_tags)

or 2 conditions

line l !l condition
322 22 6 ref $checks[0] || ''
335 34 10 ref $_ || ''
345 31 10 ref $c{'check'} || ''
431 15 26 delete $c{'invocant'} || ''
432 41 0 delete $c{'check'} || ''

or 3 conditions

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