| line |
true |
false |
branch |
|
26
|
2 |
13 |
unless $self->_is_filehandle($ref) |
|
36
|
0 |
15 |
unless defined $ref |
|
38
|
2 |
13 |
if ref $ref eq 'GLOB' |
|
39
|
1 |
12 |
if not ref $ref and ref \$ref eq 'GLOB' |
|
41
|
10 |
2 |
if eval {
do {
$ref->can('print')
}
} |
|
89
|
262 |
696 |
if (defined $property) |
|
95
|
0 |
86 |
if (my(@props) = keys %arg_for) |
|
100
|
73 |
13 |
unless $self->stdout |
|
102
|
1 |
85 |
if ($self->color) |
|
221
|
84 |
23 |
if length $test > $longest |
|
235
|
0 |
105 |
if ($self->timer) { } |
|
281
|
6 |
38 |
if $self->silent |
|
291
|
0 |
38 |
if ($self->timer) |
|
295
|
0 |
38 |
if $interrupted |
|
301
|
24 |
14 |
if ($aggregate->all_passed) |
|
306
|
15 |
23 |
if ($total != $passed or $aggregate->has_problems) |
|
325
|
0 |
15 |
if (my $exit = $parser->exit) { } |
|
|
0 |
15 |
elsif (my $wait = $parser->wait) { } |
|
334
|
4 |
11 |
if (my(@errors) = $parser->parse_errors) |
|
336
|
0 |
4 |
if (@errors > $MAX_ERRORS and not $self->errors) |
|
353
|
0 |
4 |
if $explain |
|
367
|
15 |
15 |
$method eq 'failed' ? : |
|
369
|
13 |
17 |
if (my(@r) = $parser->$method) |
|
371
|
12 |
1 |
'ARRAY' eq ref $name ? : |
|
373
|
13 |
0 |
@r == 1 ? : |
|
385
|
2 |
15 |
if $self->_printed_summary_header |
|
387
|
15 |
0 |
unless $spaces |
|
390
|
0 |
15 |
unless defined $wait |
|
417
|
16 |
1 |
if ($curr < $limit) { } |
|
|
1 |
0 |
elsif (@range) { } |
|
429
|
14 |
0 |
if ($line) |
|
446
|
6 |
19 |
if (defined $next and $next == $num + 1) { } |
|
|
4 |
15 |
elsif (defined $min) { } |
|
447
|
4 |
2 |
unless (defined $min) |
|
464
|
31 |
23 |
$parser->has_problems ? : |