Condition Coverage

blib/lib/Shipwright/Backend/Base.pm
Criterion Covered Total %
condition 4 49 8.1


and 3 conditions

line !l l&&!r l&&r condition
230 0 0 0 $self->info('path', "/scripts/$name") and not $args{'overwrite'}
249 0 0 0 $self->info('path', "/sources/$name/$args{'as'}") and not $args{'overwrite'}
300 0 0 0 $self->info('path', "/dists/$name") and not $args{'overwrite'}
765 0 0 0 $args{'path'} eq '/inc/' and not $args{'source'}

or 2 conditions

line l !l condition
216 0 0 $args{'as'} ||= 'vendor'
339 0 0 $args{'path'} || ''
354 0 0 $args{'path'} || ''
474 0 0 $self->requires('name', $name) || {}
633 0 2 $args{'path'} || ''
650 0 0 $args{'path'} || ''
676 0 0 $args{'path'} || ''
677 0 0 $args{'new_path'} || ''
700 2 2 $args{'path'} || ''
828 0 0 $self->version || {}
829 0 0 $self->source || {}
830 0 0 $self->flags || {}
885 0 0 $refs->{$name} ||= 0
887 0 0 $self->requires('name', $name) || {}

or 3 conditions

line l !l&&r !l&&!r condition
39 0 12 0 ref $proto || $proto
220 0 0 0 $args{'_initialize'} or $args{'_extra_tests'}
271 0 0 0 $name =~ /^cpan-/ || $branches->{$name} && grep({$args{'as'} eq $_;} @{$$branches{$name};})