Condition Coverage

blib/lib/MCE/Core/Worker.pm
Criterion Covered Total %
condition 10 66 15.1


and 3 conditions

line !l l&&!r l&&r condition
305 246 0 0 $self->{'progress'} and $self->{'_task_id'} == 0
307 0 0 0 $self->{'sequence'} and $self->{'bounds_only'}
331 246 0 0 $self->{'loop_timeout'} and $self->{'_task_id'} == 0
246 0 0 $self->{'loop_timeout'} and $self->{'_task_id'} == 0 and defined $self->{'init_relay'}
0 0 0 $self->{'loop_timeout'} and $self->{'_task_id'} == 0 and defined $self->{'init_relay'} and not $self->{'_is_thread'}
0 0 0 $self->{'loop_timeout'} and $self->{'_task_id'} == 0 and defined $self->{'init_relay'} and not $self->{'_is_thread'} and not $_is_MSWin32
344 246 0 0 $self->{'progress'} and $self->{'_task_id'} == 0
376 163 0 0 defined $mce and $id eq "$$.$_tid"
431 0 0 0 $_task_id == 0 and defined $self->{'init_relay'}
0 0 0 $_task_id == 0 and defined $self->{'init_relay'} and not $self->{'_retry'}
499 0 0 0 $_task_id == 0 and defined $self->{'init_relay'}
567 0 0 0 defined $_job_delay and $_job_delay > 0
591 163 0 0 defined $_job_delay and $_job_delay > 0
619 0 0 27 $_ref and $_ref ne "SCALAR"
631 65 0 0 $INC{'threads.pm'} and $_use_threads
643 0 0 0 $INC{'threads.pm'} and $_tid != 0
684 65 0 0 defined $_params and exists $_params->{'_chn'}
703 0 65 0 not $_use_threads and $INC{'MCE/Shared.pm'}

or 3 conditions

line l !l&&r !l&&!r condition
642 0 0 0 not defined $^S or $^S
643 0 0 0 $INC{'threads.pm'} and $_tid != 0 or $ENV{'PERL_IPERL_RUNNING'}
0 0 0 $INC{'threads.pm'} and $_tid != 0 or $ENV{'PERL_IPERL_RUNNING'} or $_running_inside_eval
649 0 0 0 $_t =~ /^(?:[^\n]+\n){1,7}\teval / or $_t =~ /\n\teval [^\n]+\n\t(?:eval|Try)/