line |
true |
false |
branch |
53
|
0 |
7 |
unless (defined $command) |
56
|
0 |
7 |
unless (defined $input) |
59
|
0 |
7 |
if ($timeout < 0) |
64
|
0 |
7 |
if (exists $parameter_tags->{'print_progress_indicator'}) |
65
|
0 |
0 |
if ($parameter_tags->{'print_progress_indicator'} == $FALSE or $parameter_tags->{'print_progress_indicator'} == $TRUE) { } |
75
|
1 |
6 |
if (exists $parameter_tags->{'progress_indicator_char'}) |
80
|
0 |
7 |
if (exists $parameter_tags->{'execute_every_second'}) |
81
|
0 |
0 |
if (ref $parameter_tags->{'execute_every_second'} eq 'CODE') { } |
96
|
7 |
0 |
if ($command ne $EMPTY_STR and $timeout >= 0) { } |
115
|
1 |
6 |
unless (eval {
do {
$pid = open3($infh, $outfh, $errfh, $command);
1
}
}) |
118
|
6 |
1 |
if ($eval_ok) { } |
130
|
8 |
12 |
unless (defined $line) |
135
|
5 |
7 |
if ($fh == $outfh) { } |
|
7 |
0 |
elsif ($fh == $errfh) { } |
146
|
3 |
10 |
if ($timeout == 0) |
151
|
0 |
13 |
if ($print_progress_indicator == $TRUE and $out_handles_open > 0) |
154
|
0 |
13 |
if ($execute_every_second and $out_handles_open > 0) |
162
|
2 |
4 |
if ($out_handles_open > 0) |