line |
true |
false |
branch |
52
|
281 |
434 |
unless $self->{'finalized'}
|
66
|
27 |
246 |
unless @_
|
77
|
0 |
1 |
if $self->{'finalized'} or $self->{'loaded'}
|
85
|
0 |
1 |
unless $self->{'preload'}
|
99
|
0 |
1 |
unless exists $self->{'add_uuid_via'}
|
107
|
0 |
1 |
$ENV{'T2_NO_IPC'} ? :
|
109
|
0 |
1 |
unless defined $self->{'ipc_timeout'}
|
134
|
2 |
353 |
$ENV{'T2_NO_IPC'} ? :
|
136
|
303 |
52 |
unless defined $self->{'ipc_timeout'}
|
157
|
0 |
284 |
if $self->{'preload'}
|
161
|
49 |
235 |
unless defined $self->{'_pid'}
|
162
|
49 |
235 |
unless defined $self->{'_tid'}
|
164
|
279 |
5 |
unless ($self->{'formatter'})
|
166
|
34 |
245 |
if ($ENV{'T2_FORMATTER'}) { }
|
|
159 |
86 |
elsif (@{$self->{'formatters'};}) { }
|
169
|
34 |
0 |
if ($ENV{'T2_FORMATTER'} =~ /^(\+)?(.*)$/) { }
|
170
|
10 |
24 |
$1 ? :
|
185
|
88 |
191 |
unless (ref $formatter or $formatter->can('write'))
|
188
|
5 |
83 |
unless ($ok)
|
200
|
4 |
275 |
if $self->{'ipc_disabled'}
|
201
|
217 |
58 |
unless $INC{'Test2/IPC.pm'} or @{$self->{'ipc_drivers'};}
|
206
|
55 |
3 |
unless (@{$self->{'ipc_drivers'};})
|
208
|
0 |
55 |
unless $ok
|
213
|
1 |
57 |
unless $driver->can('is_viable') and $driver->is_viable
|
214
|
0 |
57 |
unless $self->{'ipc'} = $driver->new
|
221
|
6 |
5 |
$_[0]{'formatter'} ? :
|
228
|
160 |
2 |
unless $self->{'finalized'}
|
243
|
0 |
165 |
unless $code and $rtype eq 'CODE'
|
255
|
0 |
62 |
unless $code and $rtype eq 'CODE'
|
267
|
0 |
3 |
unless $code and $rtype eq 'CODE'
|
279
|
5 |
175 |
unless $code and $rtype eq 'CODE'
|
283
|
10 |
165 |
if $self->{'loaded'}
|
292
|
5 |
12 |
unless $code and $rtype eq 'CODE'
|
300
|
265 |
267 |
unless ($self->{'loaded'})
|
302
|
0 |
265 |
if $self->{'preload'}
|
304
|
255 |
10 |
unless defined $self->{'_pid'}
|
305
|
255 |
10 |
unless defined $self->{'_tid'}
|
311
|
0 |
265 |
unless eval 'END { Test2::API::test2_set_is_end() }; 1'
|
324
|
5 |
175 |
unless $code and $rtype eq 'CODE'
|
334
|
1 |
3 |
if $self->{'ipc'}
|
344
|
7 |
2 |
unless $self->{'finalized'}
|
356
|
1 |
60 |
unless defined $self->{'_pid'}
|
357
|
1 |
60 |
unless defined $self->{'_tid'}
|
363
|
2 |
691 |
unless $self->{'ipc_polling'}
|
364
|
0 |
691 |
unless $self->{'ipc'}
|
365
|
0 |
691 |
unless $self->{'ipc'}->pending
|
368
|
59 |
2 |
unless defined $self->ipc_polling
|
375
|
0 |
0 |
unless $self->{'ipc'}
|
387
|
6 |
29 |
unless $self->{'ipc'}
|
390
|
0 |
29 |
unless $val
|
398
|
1 |
2 |
unless defined $self->{'ipc_polling'}
|
406
|
10 |
19 |
unless defined $timeout
|
409
|
29 |
0 |
if (&CAN_FORK())
|
416
|
28 |
17 |
if $pid == -1
|
417
|
8 |
9 |
unless $err
|
455
|
19 |
10 |
if $ok and not $fail
|
456
|
1 |
9 |
unless $ok
|
463
|
0 |
280 |
if $self->{'preload'}
|
468
|
3 |
277 |
if ($INC{'Test/Builder.pm'} and $Test::Builder::VERSION ne $Test2::API::VERSION)
|
485
|
29 |
1 |
unless $ctx
|
487
|
0 |
1 |
if $ctx->_aborted and ${$ctx->_aborted;}
|
491
|
0 |
1 |
unless $trace->pid and $trace->pid == $$
|
497
|
0 |
1 |
if $hub->bailed_out
|
498
|
0 |
1 |
if defined $hub->skip_reason
|
507
|
14 |
249 |
if (not defined $self->{'_pid'} && defined $self->{'_tid'} or $self->{'_pid'} != $$ or $self->{'_tid'} != 0)
|
512
|
249 |
0 |
$self->{'stack'} ? :
|
514
|
18 |
225 |
if (@hubs and $self->{'ipc'} and not $self->{'no_wait'})
|
518
|
0 |
18 |
unless my $ipc = $hub->ipc
|
519
|
0 |
18 |
if $seen{$ipc}++
|
528
|
243 |
6 |
if (my $root = shift @hubs)
|
538
|
6 |
237 |
if (@hubs)
|
543
|
224 |
19 |
unless ($root->no_ending)
|
545
|
101 |
123 |
unless $root->ended
|
548
|
9 |
215 |
unless $root->is_passing
|
552
|
3 |
246 |
if $new_exit > 255
|
554
|
24 |
225 |
if ($new_exit and eval {
|
557
|
3 |
21 |
if (@warn)
|