line |
true |
false |
branch |
19
|
0 |
1 |
if ($] >= 5.008 and $Test::Builder::Config{'useithreads'}) { } |
52
|
2 |
0 |
if (defined $pack) |
61
|
1 |
1 |
unless $cmd |
63
|
0 |
1 |
if ($Have_Plan) |
68
|
0 |
1 |
if ($cmd eq 'no_plan') { } |
|
0 |
1 |
elsif ($cmd eq 'skip_all') { } |
|
1 |
0 |
elsif ($cmd eq 'tests') { } |
75
|
1 |
0 |
if ($arg) { } |
|
0 |
0 |
elsif (not defined $arg) { } |
|
0 |
0 |
elsif (not $arg) { } |
100
|
1 |
0 |
if (defined $max) |
104
|
1 |
0 |
unless $self->no_header |
119
|
0 |
0 |
if $Expected_Tests |
120
|
0 |
0 |
if $No_Plan |
131
|
0 |
0 |
if $reason |
136
|
0 |
0 |
unless $self->no_header |
146
|
55 |
0 |
$test ? : |
148
|
0 |
55 |
unless ($Have_Plan) |
156
|
0 |
55 |
if defined $name and $name =~ /^[\d\s]+$/ |
169
|
0 |
55 |
if (not $test) { } |
171
|
0 |
0 |
$todo ? : |
178
|
55 |
0 |
if $self->use_numbers |
180
|
55 |
0 |
if (defined $name) { } |
189
|
0 |
55 |
if ($todo) { } |
205
|
0 |
55 |
unless ($test) |
206
|
0 |
0 |
$todo ? : |
210
|
55 |
0 |
$test ? : |
218
|
3 |
10 |
unless (defined $got and defined $expect) |
223
|
0 |
3 |
unless $test |
234
|
0 |
0 |
unless (defined $got and defined $expect) |
239
|
0 |
0 |
unless $test |
250
|
0 |
0 |
if (defined $$val) { } |
251
|
0 |
0 |
if ($type eq 'eq') { } |
277
|
0 |
0 |
unless (defined $got and defined $dont_expect) |
282
|
0 |
0 |
unless $test |
293
|
0 |
0 |
unless (defined $got and defined $dont_expect) |
298
|
0 |
0 |
unless $test |
326
|
0 |
0 |
if (ref $regex eq 'Regexp') { } |
|
0 |
0 |
elsif (my($re, $opts) = $regex =~ m[^ /(.*)/ (\w*) $ ]sx) { } |
331
|
0 |
0 |
length $opts ? : |
343
|
0 |
0 |
unless (defined $usable_regex) |
351
|
0 |
0 |
$this =~ /$usable_regex/ ? : |
352
|
0 |
0 |
if $cmp eq '!~' |
356
|
0 |
0 |
unless ($ok) |
357
|
0 |
0 |
defined $this ? : |
358
|
0 |
0 |
$cmp eq '=~' ? : |
383
|
0 |
10 |
unless ($ok) |
384
|
0 |
0 |
if ($type =~ /^(eq|==)$/) { } |
397
|
0 |
0 |
defined $got ? : |
398
|
0 |
0 |
defined $expect ? : |
419
|
0 |
0 |
unless ($Have_Plan) |
439
|
0 |
0 |
if $self->use_numbers |
453
|
0 |
0 |
unless ($Have_Plan) |
474
|
0 |
0 |
if $self->use_numbers |
487
|
1 |
55 |
if (defined $level) |
501
|
0 |
55 |
if (defined $use_nums) |
512
|
0 |
1 |
if (defined $no_header) |
521
|
0 |
1 |
if (defined $no_ending) |
531
|
0 |
0 |
unless @msgs |
534
|
0 |
0 |
if $^C |
538
|
0 |
0 |
unless defined $_ |
542
|
0 |
0 |
unless $msgs[-1] =~ /\n\Z/ |
545
|
0 |
0 |
$self->todo ? : |
558
|
0 |
56 |
if $^C |
569
|
0 |
56 |
unless $msgs[-1] =~ /\n\Z/ |
580
|
1 |
56 |
if (defined $fh) |
589
|
1 |
0 |
if (defined $fh) |
598
|
1 |
0 |
if (defined $fh) |
608
|
0 |
3 |
if (not UNIVERSAL::isa($file_or_fh, 'GLOB')) { } |
610
|
0 |
0 |
unless open $fh, ">$file_or_fh" |
651
|
0 |
0 |
if (defined $num) |
652
|
0 |
0 |
unless ($Have_Plan) |
658
|
0 |
0 |
if ($num > @Test_Results) |
659
|
0 |
0 |
@Test_Results ? : |
696
|
0 |
55 |
defined ${$pack . '::TODO';} ? : |
706
|
55 |
0 |
wantarray ? : |
720
|
0 |
3 |
if ($check) |
756
|
0 |
0 |
if _my_exit($?) |
|
0 |
1 |
if ($Original_Pid != $$) |
760
|
0 |
0 |
if _my_exit(0) |
|
0 |
0 |
unless ($Have_Plan or $Test_Died) |
763
|
1 |
0 |
if (@Test_Results) { } |
|
0 |
0 |
elsif ($Skip_All) { } |
|
0 |
0 |
elsif ($Test_Died) { } |
765
|
0 |
1 |
if ($No_Plan) |
766
|
0 |
0 |
unless $self->no_header |
776
|
0 |
1 |
unless defined $Test_Results[$idx] |
783
|
0 |
1 |
if ($Curr_Test < $Expected_Tests) { } |
|
0 |
1 |
elsif ($Curr_Test > $Expected_Tests) { } |
|
0 |
1 |
elsif ($num_failed) { } |
800
|
0 |
1 |
if ($Test_Died) |
805
|
0 |
0 |
if _my_exit(255) |
808
|
1 |
0 |
$num_failed <= 254 ? : |
|
1 |
0 |
if _my_exit($num_failed <= 254 ? $num_failed : 254) |
811
|
0 |
0 |
if _my_exit(0) |
820
|
0 |
0 |
if _my_exit(255) |
825
|
1 |
0 |
if defined $Test and not $Test->no_ending |