Branch Coverage

blib/lib/Resque/Worker.pm
Criterion Covered Total %
branch 0 68 0.0


line true false branch
71 0 0 if $_[0]->shutdown_please
79 0 0 if $self->has_autoconfig
80 0 0 if (not $self->paused and my $job = $self->reserve) { }
0 0 elsif (not $self->cant_poll and $self->interval) { }
86 0 0 unless ($waiting)
87 0 0 $self->paused ? :
104 0 0 if (not $self->cant_fork and my $pid = fork) { }
112 0 0 if ($?)
122 0 0 unless $self->cant_fork
126 0 0 unless $self->cant_fork
151 0 0 unless $self->child
153 0 0 if (kill 0, $self->child) { }
165 0 0 unless @_
171 0 0 unless $queue
176 0 0 $_ eq $queue ? :
182 0 0 if ($self->cant_poll) { }
187 0 0 if (my $job = $self->resque->pop($queue))
231 0 0 unless eval {
242 0 0 $self->redis->exists($self->key('worker', $self->id)) ? :
268 0 0 if (my $str = shift())
298 0 0 if @all_workers
301 0 0 unless $host eq hostname()
302 0 0 if &any(sub {
321 0 0 if (%$hr)
345 0 0 if ($^O =~ /^(cygwin|MSWin32)$/i) { }
347 0 0 if s/^PID:\s*//
351 0 0 $^O eq 'solaris' ? :
356 0 0 if (/^\s*(\d+)\s(.+)$/)
361 0 0 wantarray ? :
367 0 0 unless $self->verbose
373 0 0 if (shift())
382 0 0 if (shift())
391 0 0 if ($self->exists($worker_id))
404 0 0 wantarray ? :