Condition Coverage

blib/lib/Test2/AsyncSubtest.pm
Criterion Covered Total %
condition 26 55 47.2


and 3 conditions

line !l l&&!r l&&r condition
107 0 0 73 $attached and @$attached
0 0 73 $attached and @$attached and $attached->[0] == $$
0 0 73 $attached and @$attached and $attached->[0] == $$ and $attached->[1] == 0
159 23 0 0 $self->{'pid'} == $$ and $self->{'tid'} == 0
167 0 0 23 $att->[0] == $$ and $att->[1] == 0
192 0 0 56 $code and ref $code eq 'CODE'
203 36 1 0 not $ok and $err =~ /Label not found for "last T2_SUBTEST_WRAPPER"/
260 0 0 56 @STACK and $self == $STACK[-1]
312 159 4 3 $collapse and $empty
336 2 2 0 $hub->plan and not $hub->check_plan
4 0 0 $hub->plan and not $hub->check_plan and not grep({$_->causes_fail;} @{$$self{'events'};})
371 0 167 0 $hub->is_local and keys %{$self->{'hub'}->ast_ids;}
437 1 0 0 $$ == $pid and 0 == $tid

or 2 conditions

line l !l condition
71 17 198 delete $self->{'hub_init_args'} || {}
94 0 215 $self->{'events'} ||= []

or 3 conditions

line l !l&&r !l&&!r condition
55 0 215 0 $self->{'send_to'} ||= Test2::API::test2_stack()->top
81 0 215 0 $self->{'trace'} ||= 'Test2::Util::Trace'->new('frame', [caller 1])
293 5 1 161 $params{'no_plan'} || $collapse && $no_asserts || $skip
295 0 0 167 $hub->no_ending or $hub->ended