Condition Coverage

blib/lib/MangoX/Queue.pm
Criterion Covered Total %
condition 0 49 0.0


and 3 conditions

line !l l&&!r l&&r condition
252 0 0 0 $doc and !ref($status) && $$doc{'status'} eq $status || ref $status eq 'ARRAY' && grep({$_ =~ /$$doc{'status'}/;} @$status)
267 0 0 0 $doc and !ref($status) && $$doc{'status'} eq $status || ref $status eq 'ARRAY' && grep({$_ =~ /$$doc{'status'}/;} @$status)
422 0 0 0 $doc and $$doc{'attempt'} > $self->retries
446 0 0 0 $self->concurrent_job_limit > -1 and $self->job_count >= $self->concurrent_job_limit
475 0 0 0 $doc and $$doc{'attempt'} > $self->retries

or 2 conditions

line l !l condition
187 0 0 $args{'priority'} // 1
229 0 0 $status //= 'Complete'

or 3 conditions

line l !l&&r !l&&!r condition
133 0 0 0 $$self{'pending_and_processing_status'} // $self->init_status->{'pending_and_processing_status'}
0 0 0 $$self{'_processing_status'} // $self->init_status->{'_processing_status'}
187 0 0 0 $args{'created'} // bson_time()
0 0 0 $args{'status'} // $$self{'_pending_status'}
0 0 0 ($args{'status'} // $$self{'_pending_status'}) // $self->init_status->{'_pending_status'}
252 0 0 0 !ref($status) && $$doc{'status'} eq $status || ref $status eq 'ARRAY' && grep({$_ =~ /$$doc{'status'}/;} @$status)
267 0 0 0 !ref($status) && $$doc{'status'} eq $status || ref $status eq 'ARRAY' && grep({$_ =~ /$$doc{'status'}/;} @$status)
285 0 0 0 $$self{'_pending_status'} // $self->init_status->{'_pending_status'}
423 0 0 0 $$self{'_failed_status'} // $self->init_status->{'_failed_status'}
476 0 0 0 $$self{'_failed_status'} // $self->init_status->{'_failed_status'}