Condition Coverage

blib/lib/Test2/AsyncSubtest.pm
Criterion Covered Total %
condition 28 51 54.9


and 3 conditions

line !l l&&!r l&&r condition
175 53 0 0 $self->{'pid'} == $$ and $self->{'tid'} == 0
183 0 0 53 $att->[0] == $$ and $att->[1] == 0
208 0 0 59 $code and ref $code eq "CODE"
219 39 1 0 not $ok and $err =~ /Label not found for "last T2_SUBTEST_WRAPPER"/
286 0 0 466 @STACK and $self == $STACK[-1]
352 639 4 3 $collapse and $empty
357 639 2 2 $collapse and $no_asserts
383 3 2 0 $hub->plan and not $hub->check_plan
5 0 0 $hub->plan and not $hub->check_plan and not grep({$_->causes_fail;} @{$$self{"events"};})
418 0 722 0 $hub->is_local and keys %{$self->{'hub'}->ast_ids;}
484 1 0 0 $$ == $pid and 0 == $tid

or 2 conditions

line l !l condition
77 17 828 delete $self->{'hub_init_args'} || {}
94 627 218 $self->{'frame'} || [caller 1]
107 0 845 $self->{'events'} ||= []

or 3 conditions

line l !l&&r !l&&!r condition
59 0 845 0 $self->{'send_to'} ||= Test2::API::test2_stack()->top
94 0 845 0 $self->{'trace'} ||= "Test2::Util::Trace"->new("frame", $self->{'frame'} || [caller 1], "buffered", $to->buffered, "nested", $to->nested, "cid", $self->{'cid'}, "uuid", $self->{'uuid'}, "hid", $to->hid, "huuid", $to->uuid)
323 5 75 642 $params{'no_plan'} || $collapse && $no_asserts || $skip
335 0 0 722 $hub->no_ending or $hub->ended