blib/lib/Proc/Daemon.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 22 | 56 | 39.2 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
91 | 0 | 0 | 24 | ref $self && eval { do { $self->isa('Proc::Daemon') } } |
150 | 0 | 14 | 10 | defined $pid and $pid == 0 |
216 | 0 | 0 | 10 | defined $pid and $pid == 0 |
445 | 0 | 0 | 0 | $loop < 6 and $! == 11 || $! == 12 |
531 | 0 | 0 | 4 | $killed and $pidfile |
587 | 0 | 0 | 4 | $self->{'pid_file'} and open my $FH_MEMORY, '<', $self->{'pid_file'} |
591 | 0 | 0 | 4 | $pid and $pid =~ /^(\d+)$/ |
601 | 4 | 0 | 0 | not $pid and $self->{'exec_command'} |
line | l | !l | condition |
---|---|---|---|
246 | 0 | 10 | $self->{'child_STDIN'} || ' |
247 | 10 | 0 | $self->{'child_STDOUT'} || '+>/dev/null' |
248 | 10 | 0 | $self->{'child_STDERR'} || '+>/dev/null' |
288 | 0 | 0 | $pid ||= '' |
361 | 24 | 0 | $self->{'work_dir'} ||= '/' |
376 | 14 | 10 | $self->{'file_umask'} ||= 54 |
411 | 0 | 18 | $self->{'memory'}{"${key}_num"} ||= 0 |
464 | 0 | 0 | shift() || 64 |
519 | 0 | 4 | shift() || 'KILL' |
559 | 111 | 4 | shift() || '' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
105 | 24 | 0 | 0 | open $FH_MEMORY, '+>', undef or $self->{'pid_file'} |
399 | 0 | 54 | 18 | $var =~ s[^\./][] or not $var =~ m[/] |
445 | 0 | 0 | 0 | $! == 11 || $! == 12 |
464 | 0 | 0 | 10 | !defined($openmax) || $openmax < 0 |