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
104 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
156 23 0 0 $self->{'pid'} == $$ and $self->{'tid'} == 0
164 0 0 23 $att->[0] == $$ and $att->[1] == 0
189 0 0 56 $code and ref $code eq 'CODE'
200 36 1 0 not $ok and $err =~ /Label not found for "last T2_SUBTEST_WRAPPER"/
257 0 0 56 @STACK and $self == $STACK[-1]
309 159 4 3 $collapse and $empty
333 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'};})
368 0 167 0 $hub->is_local and keys %{$self->{'hub'}->ast_ids;}
434 1 0 0 $$ == $pid and 0 == $tid

or 2 conditions

line l !l condition
72 17 198 delete $self->{'hub_init_args'} || {}
91 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
56 0 215 0 $self->{'trace'} ||= 'Test2::Util::Trace'->new('frame', [caller 1])
290 5 1 161 $params{'no_plan'} || $collapse && $no_asserts || $skip
292 0 0 167 $hub->no_ending or $hub->ended