Branch Coverage

blib/lib/Application/Pipeline.pm
Criterion Covered Total %
branch 5 44 11.3


line true false branch
77 0 0 unless defined $$self{'_plan'}{$phase}{$stage} and scalar @{$$self{'_plan'}{$phase}{$stage};}
80 0 0 if ($self->can($method)) { }
85 0 0 if $@
148 0 0 unless defined $$self{'_phases'}
152 0 0 unless grep {$phase eq $_;} @{$$self{'_phases'};}
155 0 0 if $stage and not grep({$stage eq $_;} @phase_stages)
206 0 0 if defined $$self{'_plugins'}{$plugin}
208 0 0 if ($$self{'_plugin_locations'})
210 0 0 $namespace ? :
216 0 0 if $@ and not $@ =~ /^Can't locate/
217 0 0 if $@
219 0 0 unless UNIVERSAL::can($package, 'load')
222 0 0 unless $package->load($self, @args)
269 0 0 if (my $package = $$self{'_plugins'}{$plugin})
270 0 0 if UNIVERSAL::can($package, 'unload')
304 1 6 unless $name =~ /^[A-Za-z_]\w*$/
309 1 5 ref $service eq 'CODE' ? :
334 0 1 unless defined $$self{'_services'}{$service}
393 0 0 unless (%plan and $plan{$phase})
394 0 0 if @isa
400 0 0 if (not ref $method and $method eq 'SUPER')
401 0 0 if @isa