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") } } }
499 42 0 1 $@ and not @r
505 8 2 33 @r == 1 && ref $r[0] eq 'HASH'
527 108 31 20 $c->{'invocant'} and $c->{'invocant'}->can($field)
617 105 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 35 10 ref $_ || ''
356 32 10 ref $c{'check'} || ''
485 17 26 delete $c{'invocant'} || ''
486 43 0 delete $c{'check'} || ''

or 3 conditions

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