Condition Coverage

blib/lib/Test2/API/Context.pm
Criterion Covered Total %
condition 24 38 63.1


and 2 conditions

line l !l condition
113 0 85 ($!, $@, $?) = @$self{'errno', 'eval_error', 'child_error'} and return $self->{'_is_spawn'} = undef

and 3 conditions

line !l l&&!r l&&r condition
61 0 10 4 $_[0]{'_aborted'} and ${$_[0]{'_aborted'};}
69 4 2 4 $self->{'eval_error'} eq $@ and $hub->is_local
122 0 0 1102 $CONTEXTS->{$hid} and $CONTEXTS->{$hid} == $self
243 3 1 11 $diag and @$diag
259 0 0 23 $ENV{'HARNESS_ACTIVE'} && !$ENV{'HARNESS_IS_VERBOSE'}
307 1 9 4 $self->{'_aborted'} and $directive
10 1 3 $self->{'_aborted'} and $directive and $directive =~ /^(SKIP|skip_all)$/

or 3 conditions

line l !l&&r !l&&!r condition
60 9 0 1281 $_[0]{'_is_canon'} or $_[0]{'_is_spawn'}
70 2 2 0 $self->{'_is_spawn'} || $self->{'trace'}->frame
188 2 0 0 $self->{'_is_canon'} or $self->{'_is_spawn'}
202 120 0 0 $LOADED{$event} || $self->_parse_event($event)
217 41 0 0 $LOADED{$event} || $self->_parse_event($event)