Condition Coverage

blib/lib/Parallel/Forker/Process.pm
Criterion Covered Total %
condition 22 56 39.2


and 3 conditions

line !l l&&!r l&&r condition
70 0 65 169 defined $_[0]{'status'} && $_[0]{'status'} == 0
82 0 0 0 $self->{'_ref_count'} == 0 && ($self->is_done || $self->is_parerr)
282 489 26 138 $procref->is_done && $procref->status_ok
287 534 31 39 $procref->is_done && !$procref->status_ok
320 0 0 0 $^W and not $_Warned_Waitpid
379 0 0 0 $self->is_done and $self->status_ok
380 0 0 0 $self->is_done and not $self->status_ok

or 2 conditions

line l !l condition
102 414 0 $Parallel::Forker::Process::Debug || 0
157 0 64 $apo ||= 'O'
158 128 266 $apo ||= '&'
184 414 0 $Parallel::Forker::Process::Debug || 0
281 653 0 $Parallel::Forker::Process::Debug || 0
286 604 0 $Parallel::Forker::Process::Debug || 0
291 565 0 $Parallel::Forker::Process::Debug || 0
344 0 0 shift() || 9
351 0 0 shift() || 9
385 0 0 $self->{'comment'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
37 0 414 0 ref $class || $class
115 32 32 593 $token eq '!' or $token eq '^'
0 0 561 $token eq '(' or $token eq ')'
208 0 111 0 $self->is_idle or $self->is_ready
410 0 0 0 shift() || $$