Condition Coverage

lib/Sub/Slice.pm
Criterion Covered Total %
condition 27 35 77.1


and 3 conditions

line !l l&&!r l&&r condition
38 1 1 16 ref $token and UNIVERSAL::isa($token, 'HASH')
230 0 17 9 defined $this_stage and $this_stage eq $stage
240 6 6 5 $iterate and $$self{'this_iteration'} >= $iterate

or 2 conditions

line l !l condition
23 7 18 $args{'backend'} || 'Filesystem'

or 3 conditions

line l !l&&r !l&&!r condition
72 2 0 18 $self->is_done or $self->abort
149 0 25 2 ref $value or not $$self{'blob_threshold'}
25 1 1 ref $value or not $$self{'blob_threshold'} or length $value <= $$self{'blob_threshold'}
201 1 1 6 ref $stage or not defined $stage
209 5 0 2 $$self{'initialised'} or $self->stage
238 2 4 17 $self->is_done or $this_stage ne $self->stage
283 5 0 0 $job{'storage_options'}{'path'} ||= File::Spec::Functions::tmpdir()
307 0 16 0 ref $class || $class