Condition Coverage

blib/lib/App/Base/Daemon.pm
Criterion Covered Total %
condition 13 35 37.1


and 3 conditions

line !l l&&!r l&&r condition
227 9 14 0 $ENV{'APP_BASE_DAEMON_GEN'}++ && $self->can_do_hot_reload
233 0 0 0 $pid and kill "USR2", $pid
266 0 9 0 $pid and $_ == $pid->fileno
268 0 0 3 open STDIN, "<", "/dev/null" and open STDOUT, ">", "/dev/null"
0 0 3 open STDIN, "<", "/dev/null" and open STDOUT, ">", "/dev/null" and open STDERR, ">", "/dev/null"

or 2 conditions

line l !l condition
166 19 0 $ENV{'APP_BASE_DAEMON_PIDDIR'} || '/var/run'

or 3 conditions

line l !l&&r !l&&!r condition
228 4 0 19 $self->getOption("no-pid-file") or $hot_reload
251 4 0 15 $self->getOption("no-fork") or $hot_reload
296 0 0 7 $self->getOption("user") // $self->user
297 0 0 7 $self->getOption("group") // $self->group
298 0 0 7 $user or $group
307 0 0 0 $uid or $gid