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
229 9 14 0 $ENV{'APP_BASE_DAEMON_GEN'}++ && $self->can_do_hot_reload
235 0 0 0 $pid and kill 'USR2', $pid
276 0 9 0 $pid and $_ == $pid->fileno
278 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
168 19 0 $ENV{'APP_BASE_DAEMON_PIDDIR'} || '/var/run'

or 3 conditions

line l !l&&r !l&&!r condition
230 4 0 19 $self->getOption('no-pid-file') or $hot_reload
258 4 0 15 $self->getOption('no-fork') or $hot_reload
309 0 0 7 $self->getOption('user') // $self->user
310 0 0 7 $self->getOption('group') // $self->group
311 0 0 7 $user or $group
320 0 0 0 $uid or $gid