blib/lib/Proc/Background.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 19 | 52 | 36.5 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
64 | 0 | 0 | 101 | -f $p and -x _ |
76 | 0 | 0 | 0 | -f $p2 and -x _ |
88 | 18 | 0 | 0 | -f $p2 and -x _ |
121 | 0 | 84 | 24 | @_ and ref $_[0] eq "HASH" |
143 | 0 | 0 | 14 | ref $cmd eq "ARRAY" and defined $cmd->[0] |
0 | 0 | 14 | ref $cmd eq "ARRAY" and defined $cmd->[0] and length $cmd->[0] | |
0 | 0 | 0 | not ref $cmd and defined $cmd | |
0 | 0 | 0 | not ref $cmd and defined $cmd and length $cmd | |
185 | 0 | 0 | 2 | @_ > 1 and ($newval xor $self->{'_die_upon_destroy'}) |
307 | 37 | 0 | 0 | $self->{'_autodie'} and not $self->{'_os_obj'} |
362 | 13 | 0 | 30 | $delay > 0 and defined $proc->{'_os_obj'} |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
143 | 14 | 0 | 0 | ref $cmd eq "ARRAY" and defined $cmd->[0] and length $cmd->[0] or not ref $cmd and defined $cmd and length $cmd |
155 | 89 | 0 | 5 | @_ > 1 || defined $options->{'exe'} |
167 | 0 | 2 | 85 | $options->{'autoterminate'} or $options->{'die_upon_destroy'} |
244 | 87 | 0 | 117 | $result == 0 or $result == 1 |
355 | 34 | 0 | 0 | $timeout =~ /^\d+(?:\.\d*)?$/ or $timeout =~ /^\.\d+$/ |
line | l&&r | l&&!r | !l&&r | !l&&!r | condition |
---|---|---|---|---|---|
185 | 0 | 2 | 0 | 0 | $newval xor $self->{'_die_upon_destroy'} |