Condition Coverage

blib/lib/App/Pipeline/Simple.pm
Criterion Covered Total %
condition 20 52 38.4


and 3 conditions

line !l l&&!r l&&r condition
64 1 0 2 not $$self{'config'} and defined $self->dir
1 2 0 not $$self{'config'} and defined $self->dir and -e $self->dir . '/config.yml'
232 0 0 1 $self->dir and not -e $self->dir . '/config.yml'
276 1 0 0 $self->itype and $self->input
313 1 0 1 -e $dir and -d $dir
314 0 0 2 -e $dir and -d $dir
392 0 1 0 scalar @steps == 0 and $done
438 5 0 0 defined $$self{'_stop'} and $step->id eq $$self{'_stop'}
473 0 18 2 defined $$arg{'type'} and $$arg{'type'} eq 'unnamed'
0 0 18 defined $$arg{'type'} and $$arg{'type'} eq 'redir'
529 0 0 0 $$arg{'key'} eq 'in' and $$arg{'type'} ne 'redir'
541 0 0 0 $prev_step_id ne $step->id and $prev_step_id eq $self->id

or 2 conditions

line l !l condition
242 1 0 $$self{'config'}{'name'} || ''
243 1 0 $$self{'config'}{'description'} || ''
464 10 0 $$step{'name'} || ''
540 0 0 $$outputs{$$arg{'value'}} || ''
541 0 0 $$arg{'value'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
38 0 3 0 ref $class || $class
68 1 0 2 $$self{'config'} or $self->debug