line |
true |
false |
branch |
41
|
0 |
0 |
unless eval {
do {
require threads;
'threads'->VERSION('1.34');
1
}
} |
47
|
0 |
0 |
@STACK ? : |
53
|
1 |
215 |
unless $self->{'name'} |
68
|
215 |
0 |
unless ($self->{'hub'}) |
86
|
215 |
0 |
unless $hub->ast_ids |
104
|
61 |
73 |
if $hub->is_local |
107
|
73 |
0 |
if $attached and @$attached and $attached->[0] == $$ and $attached->[1] == 0 |
141
|
0 |
24 |
unless $id |
144
|
0 |
24 |
unless defined $self->{'hub'}->ast_ids->{$id} |
147
|
0 |
24 |
if $self->{'hub'}->ast_ids->{$id} |
150
|
0 |
24 |
if $self->{'hub'}->is_local |
159
|
0 |
23 |
if ($self->{'pid'} == $$ and $self->{'tid'} == 0) |
164
|
0 |
23 |
unless my $att = $self->{'_attached'} |
167
|
0 |
23 |
unless $att->[0] == $$ and $att->[1] == 0 |
181
|
0 |
2 |
unless $hub->is_local |
192
|
0 |
56 |
unless $code and ref $code eq 'CODE' |
203
|
0 |
37 |
if (not $ok and $err =~ /Label not found for "last T2_SUBTEST_WRAPPER"/) { } |
216
|
16 |
37 |
unless ($finished) |
217
|
0 |
16 |
if (my $bailed = $hub->bailed_out) |
224
|
0 |
16 |
if $code |
227
|
1 |
52 |
unless ($ok) |
242
|
0 |
59 |
if $self->{'finished'} |
258
|
0 |
56 |
unless $self->{'active'}-- |
260
|
0 |
56 |
unless @STACK and $self == $STACK[-1] |
278
|
0 |
167 |
if $self->{'finished'}++ |
280
|
0 |
167 |
unless $hub->is_local |
284
|
0 |
167 |
if $self->{'active'} |
295
|
167 |
0 |
unless $hub->no_ending or $hub->ended |
298
|
167 |
0 |
if ($hub->ipc) |
303
|
0 |
167 |
if $params{'silent'} |
308
|
1 |
166 |
if ($skip) { } |
312
|
3 |
163 |
if ($collapse and $empty) |
323
|
0 |
163 |
$todo ? : |
332
|
4 |
159 |
unless ($e->effective_pass) |
336
|
0 |
2 |
if $hub->plan and not $hub->check_plan and not grep({$_->causes_fail;} @{$$self{'events'};}) |
355
|
138 |
0 |
if (my $child = pop @$children) { } |
356
|
0 |
138 |
if (&blessed($child)) { } |
371
|
0 |
167 |
if $hub->is_local and keys %{$self->{'hub'}->ast_ids;} |
375
|
0 |
180 |
unless &CAN_FORK() |
380
|
0 |
180 |
unless (defined $pid) |
385
|
158 |
22 |
if ($pid) |
400
|
158 |
22 |
unless &blessed($f) |
410
|
0 |
0 |
unless CAN_REALLY_THREAD() |
437
|
1 |
0 |
unless $$ == $pid and 0 == $tid |
440
|
0 |
0 |
if (my $ex = $@) |
459
|
1 |
0 |
unless $self->{'name'} |
461
|
0 |
0 |
if (my $att = $self->{'_attached'}) |
462
|
0 |
0 |
unless $self->{'hub'} |
466
|
0 |
0 |
if $self->{'finished'} |
467
|
0 |
0 |
unless $self->{'pid'} == $$ |
468
|
0 |
0 |
unless $self->{'tid'} == 0 |