| line |
true |
false |
branch |
|
36
|
0 |
1 |
unless $type |
|
37
|
0 |
1 |
if $CONVERTERS{$type} |
|
38
|
0 |
1 |
unless $convert and ref $convert eq 'CODE' || $class->can($convert) |
|
50
|
1 |
79 |
if (my $enc = delete $self->{'encoding'}) |
|
60
|
2 |
1 |
if (@_) |
|
67
|
2 |
0 |
if ($enc =~ /^utf-?8$/i) { } |
|
89
|
0 |
949 |
$self->{'no_numbers'} ? : |
|
|
1 |
948 |
unless my(@tap) = $self->$converter($e, $self->{'no_numbers'} ? undef : $num) |
|
96
|
0 |
948 |
if $\ or $, |
|
100
|
0 |
1168 |
unless $msg |
|
101
|
0 |
1168 |
unless my $io = $handles->[$hid] |
|
103
|
3 |
1165 |
if $nesting |
|
111
|
0 |
79 |
unless open my $out, '>&', 'STDOUT' |
|
112
|
0 |
79 |
unless open my $err, '>&', 'STDERR' |
|
131
|
0 |
227 |
unless my $converter = $CONVERTERS{ref $e} |
|
133
|
0 |
227 |
if $self->{'no_numbers'} |
|
148
|
12 |
999 |
unless $e->{'pass'} |
|
150
|
1009 |
2 |
if defined $num |
|
151
|
1001 |
10 |
if defined $name |
|
152
|
5 |
1006 |
if $in_todo |
|
153
|
3 |
1008 |
if defined $todo and length $todo |
|
168
|
2 |
1 |
unless $e->{'pass'} |
|
170
|
3 |
0 |
if defined $num |
|
171
|
3 |
0 |
if $name |
|
172
|
1 |
2 |
if (defined $todo) { } |
|
178
|
3 |
0 |
if defined $reason and length $reason |
|
209
|
0 |
1 |
if $e->nested |
|
233
|
3 |
34 |
unless $e->buffered |
|
238
|
9 |
25 |
if ($ENV{'HARNESS_IS_VERBOSE'}) |
|
250
|
160 |
35 |
if $_->increments_count |
|
270
|
2 |
88 |
if $directive and $directive eq 'NO PLAN' |
|
273
|
4 |
84 |
if $reason |
|
276
|
5 |
83 |
if ($directive) |
|
278
|
4 |
1 |
if defined $reason |
|
287
|
0 |
12 |
if $e->no_display |
|
291
|
0 |
12 |
if (my($max, $directive, $reason) = $e->sets_plan) |
|
293
|
0 |
0 |
if $directive |
|
294
|
0 |
0 |
if defined $reason |
|
298
|
0 |
12 |
if ($e->increments_count) { } |
|
300
|
0 |
0 |
if $e->causes_fail |
|
302
|
0 |
0 |
if defined $num |
|
303
|
0 |
0 |
if $e->summary |
|
308
|
0 |
12 |
$e->causes_fail || $e->diagnostics ? : |