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