Condition Coverage

blib/lib/Mojo/Server/Hypnotoad.pm
Criterion Covered Total %
condition 0 37 0.0


and 3 conditions

line !l l&&!r l&&r condition
29 0 0 0 defined $c->{$_} and $prefork->$_($c->{$_})
71 0 0 0 not $ENV{'HYPNOTOAD_FOREGROUND'} and $ENV{'HYPNOTOAD_REV'} < 3
115 0 0 0 $ENV{'HYPNOTOAD_PID'} and $ENV{'HYPNOTOAD_PID'} ne $$
123 0 0 0 $self->{'upgrade'} and not $self->{'finished'}

or 2 conditions

line l !l condition
20 0 0 $prefork->app->config($name) // {}
44 0 0 $ENV{'MOJO_MODE'} ||= "production"
81 0 0 $self->{'new'} || ''
120 0 0 $ENV{'HYPNOTOAD_PID'} // ""
130 0 0 exec $^X, $ENV{'HYPNOTOAD_EXE'} or die "Can't exec: $!"

or 3 conditions

line l !l&&r !l&&!r condition
40 0 0 0 $ENV{'HYPNOTOAD_EXE'} ||= $0
41 0 0 0 $ENV{'HYPNOTOAD_APP'} ||= path($app)->to_abs->to_string
47 0 0 0 $ENV{'HYPNOTOAD_REV'}++ or exec $^X, $ENV{'HYPNOTOAD_EXE'}
52 0 0 0 $app->config->{'hypnotoad'}{'pid_file'} //= path($ENV{'HYPNOTOAD_APP'})->sibling("hypnotoad.pid")->to_string
69 0 0 0 $self->{'upgrade'} ||= &steady_time()