line |
true |
false |
branch |
46
|
11 |
24 |
if (scalar @_ == 0) { } |
|
23 |
1 |
elsif (scalar @_ == 1) { } |
50
|
1 |
22 |
unless (defined $file) |
65
|
11 |
58 |
if (scalar @_ == 0) { } |
|
58 |
0 |
elsif (scalar @_ == 1) { } |
83
|
75 |
706 |
if (scalar @_ == 0) { } |
|
705 |
1 |
elsif (scalar @_ == 1) { } |
88
|
124 |
581 |
unless (_is_number($procs)) |
92
|
1 |
580 |
if ($procs < 1) |
95
|
506 |
74 |
if ($procs > 1) |
113
|
59 |
7 |
if (scalar @_ == 0) { } |
|
7 |
0 |
elsif (scalar @_ == 1) { } |
130
|
392 |
113 |
if (scalar @_ == 0) { } |
|
113 |
0 |
elsif (scalar @_ == 1) { } |
134
|
110 |
3 |
if (defined $code) |
135
|
3 |
107 |
unless (_codelike($code)) |
138
|
0 |
107 |
if ($self->{'header_skip'}) |
156
|
276 |
50 |
if (scalar @_ == 0) { } |
|
50 |
0 |
elsif (scalar @_ == 1) { } |
159
|
0 |
49 |
if ($_[0] and $self->{'header_handler'}) |
175
|
12 |
7 |
if (scalar @_ == 0) { } |
|
7 |
0 |
elsif (scalar @_ == 1) { } |
191
|
3 |
811 |
if (scalar @_ == 1) { } |
|
3 |
808 |
elsif (scalar @_ > 1) { } |
195
|
1 |
2 |
if (scalar(@_) % 2) { } |
222
|
13 |
9 |
if (exists $ATTRIBUTE{$key}) { } |
|
7 |
2 |
elsif (exists $attr_short{$key}) { } |
223
|
0 |
13 |
if (exists $set{$key}) |
235
|
0 |
7 |
if (exists $set{$key}) |
258
|
0 |
409 |
if (scalar @_ < 2) |
261
|
3 |
406 |
unless (defined $file) |
262
|
0 |
409 |
unless (defined $file) |
263
|
308 |
101 |
unless (_listlike($file)) |
265
|
98 |
311 |
if (defined $self->{'header_handler'}) |
273
|
22 |
387 |
if ($self->{'processes'} == 1) { } |
295
|
0 |
74 |
if (scalar @_ < 2) |
296
|
0 |
74 |
if (scalar @_ > 3) |
307
|
0 |
115 |
if (scalar @_ < 2) |
308
|
0 |
115 |
if (scalar @_ > 3) |
316
|
0 |
189 |
if (scalar @_ < 3) |
317
|
0 |
189 |
if (scalar @_ > 4) |
320
|
2 |
187 |
unless (defined $file) |
321
|
0 |
189 |
unless (defined $file) |
322
|
142 |
47 |
unless (_listlike($file)) |
324
|
4 |
185 |
if (defined $self->{'header_handler'}) |
336
|
74 |
115 |
if ($type eq 'grep') { } |
|
115 |
0 |
elsif ($type eq 'map') { } |
344
|
119 |
70 |
if ($procs > 1) { } |
370
|
0 |
21 |
if (scalar @_ < 1) |
373
|
5 |
16 |
unless (defined $file) |
374
|
0 |
21 |
unless (defined $file) |
375
|
19 |
2 |
unless (_listlike($file)) |
385
|
1 |
23 |
unless (defined $fh) |
391
|
21 |
981 |
if ($lineno == 1) |
392
|
4 |
17 |
if ($self->_handle_header($f, $_, 0, $fileno - 1)) |
411
|
0 |
149 |
unless (defined $fh) |
415
|
149 |
0 |
if (defined $line) |
444
|
0 |
70 |
unless (defined $fh) |
451
|
8 |
64 |
if ($lineno == 1 and $self->_handle_header($f, $_, $part, $fileno - 1)) { } |
454
|
19 |
45 |
if ($extended_info) { } |
462
|
25 |
47 |
if ($end > 0 and tell $fh > $end) |
495
|
0 |
119 |
unless (defined $fh) |
504
|
6 |
586 |
if ($lineno == 1 and $self->_handle_header($f, $_, $part, $fileno - 1)) { } |
|
0 |
586 |
elsif (not $part and $fileno == 1 and $lineno == 1 and $self->{'header_skip'}) { } |
513
|
311 |
275 |
if ($isgrep) { } |
514
|
3 |
308 |
if ($extended_info) { } |
515
|
2 |
1 |
if (&$code($_, $extended)) |
519
|
258 |
50 |
if (&$code($_)) |
525
|
3 |
272 |
if ($extended_info) { } |
534
|
27 |
565 |
if ($end > 0 and tell $fh > $end) |
566
|
0 |
338 |
if (scalar @_ != 4) |
569
|
0 |
338 |
unless (defined $parts) |
570
|
0 |
338 |
unless (defined $part_number) |
572
|
0 |
338 |
if ($parts <= $part_number) |
575
|
0 |
338 |
if ($parts <= 0) |
578
|
0 |
338 |
if ($part_number < 0) |
583
|
0 |
338 |
unless (defined $fh) |
588
|
0 |
338 |
if ($parts == 0) |
598
|
21 |
317 |
if ($parts > $size) |
599
|
9 |
12 |
if ($part_number > $size) |
607
|
12 |
317 |
if ($parts == 0) |
621
|
54 |
263 |
if ($part_number > 0) |
626
|
263 |
54 |
if ($parts - 1 == $part_number) |
632
|
2 |
52 |
if (tell $fh > $end) |
641
|
0 |
362 |
if (scalar @_ != 2) |
644
|
1 |
361 |
if (not -r $file and $self->{'skip_unreadable'}) { } |
|
0 |
361 |
elsif (not -e _) { } |
|
0 |
361 |
elsif (not -r _) { } |
651
|
0 |
361 |
unless &File::ByLine::Object::open(my $fh, '<', $file) |
657
|
0 |
506 |
if (scalar @_ != 1) |
661
|
0 |
506 |
unless require Parallel::WorkUnit |
663
|
0 |
506 |
if ($Parallel::WorkUnit::VERSION < 2.18185) |
675
|
0 |
110 |
if (scalar @_ != 1) |
678
|
106 |
4 |
if (defined &reftype($thing) and &reftype($thing) eq 'CODE') |
679
|
1 |
3 |
if (&blessed($thing) and overload::Method($thing, '&{}')) |
685
|
0 |
619 |
if (scalar @_ != 1) |
688
|
150 |
469 |
if (&reftype($thing)) |
689
|
0 |
469 |
if (defined &blessed($thing) and overload::Method($thing, '[]')) |
698
|
0 |
0 |
if (scalar @_ != 3) |
701
|
0 |
0 |
if (exists $hash->{$key}) { } |
709
|
0 |
705 |
if (scalar @_ != 1) |
712
|
1 |
704 |
unless (defined $val) |
724
|
0 |
248 |
if (scalar @_ != 3) |
751
|
0 |
301 |
if (scalar @_ != 5) |
754
|
35 |
266 |
if ($part) |
756
|
99 |
162 |
unless ($self->header_skip or defined $self->header_handler) |
760
|
46 |
121 |
if ($fileno and not $self->header_all_files) |
765
|
116 |
5 |
if (defined $self->header_handler) |
768
|
59 |
57 |
if ($self->{'extended_info'}) { } |