Condition Coverage

blib/lib/Test/Stream/Context.pm
Criterion Covered Total %
condition 37 51 72.5


and 3 conditions

line !l l&&!r l&&r condition
108 3783 495 6 $CONTEXTS{$hid} and $CONTEXTS{$hid} == $self
175 0 1 16 $level >= 0 and not $pkg
179 3284 69064 0 caller $depth + 1 and !$current || $depth <= $current->{'_depth'} + $params{'wrapped'}
182 3237 507 0 $current and $params{'on_release'}
506 0 1 $current and $params{'on_release'} and $current->{'_depth'} < $depth
187 3237 1 506 $current and $current->{'_depth'} < $depth
339 13 1 16 $directive and $directive =~ /skip/i

or 2 conditions

line l !l condition
111 2 0 $self->{'debug'} || (return)
183 1 0 $current->{'_on_release'} ||= []
317 154 18 $diag ||= []

or 3 conditions

line l !l&&r !l&&!r condition
81 1 0 3231 not $CONTEXTS{$hid} or $self != $CONTEXTS{$hid}
116 0 1 1 $self->{'_no_destroy_warning'} or $self->{'debug'}->pid != $$
1 0 1 $self->{'_no_destroy_warning'} or $self->{'debug'}->pid != $$ or $self->{'debug'}->tid != 0
166 0 0 3745 $params{'stack'} || $STACK
167 1 3731 13 $params{'hub'} || @$stack
179 66855 1749 460 !$current || $depth <= $current->{'_depth'} + $params{'wrapped'}
281 88 0 0 $LOADED{$event} || $self->_parse_event($event)
296 193 27 0 $LOADED{$event} || $self->_parse_event($event)