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
71 0 65 169 defined $_[0]{'status'} && $_[0]{'status'} == 0
83 0 0 0 $self->{'_ref_count'} == 0 && ($self->is_done || $self->is_parerr)
284 489 26 138 $procref->is_done && $procref->status_ok
289 534 31 39 $procref->is_done && !$procref->status_ok
322 0 0 0 $^W and not $_Warned_Waitpid
381 0 0 0 $self->is_done and $self->status_ok
382 0 0 0 $self->is_done and not $self->status_ok

or 2 conditions

line l !l condition
103 414 0 $Parallel::Forker::Process::Debug || 0
158 0 64 $apo ||= 'O'
159 128 266 $apo ||= '&'
185 414 0 $Parallel::Forker::Process::Debug || 0
283 653 0 $Parallel::Forker::Process::Debug || 0
288 604 0 $Parallel::Forker::Process::Debug || 0
293 565 0 $Parallel::Forker::Process::Debug || 0
346 0 0 shift() || 9
353 0 0 shift() || 9
387 0 0 $self->{'comment'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
38 0 414 0 ref $class || $class
116 32 32 593 $token eq '!' or $token eq '^'
0 0 561 $token eq '(' or $token eq ')'
209 0 111 0 $self->is_idle or $self->is_ready
412 0 0 0 shift() || $$