Branch Coverage

blib/lib/Dist/Zilla/Dist/Builder.pm
Criterion Covered Total %
branch 58 138 42.0


line true false branch
59 176 0 unless ($self->plugin_named(":InstallModules"))
68 121 290 if m[\Alib/]u and /\.(pm|pod)$/u
76 176 0 unless ($self->plugin_named(":IncModules"))
85 5 33 if m[\Ainc/]u and /\.pm$/u
93 176 0 unless ($self->plugin_named(":TestFiles"))
105 176 0 unless ($self->plugin_named(":ExtraTestFiles"))
117 176 0 unless ($self->plugin_named(":ExecFiles"))
134 176 0 unless ($self->plugin_named(":PerlExecFiles"))
143 2 1 unless $_->name =~ /\.pl$/u
153 176 0 unless ($self->plugin_named(":ShareFiles"))
163 1 0 if ($map->{'dist'})
167 0 1 if (my $mod_map = $map->{'module'})
180 176 0 unless ($self->plugin_named(":MainModule"))
189 0 0 if $_ eq $self->zilla->main_module->name
197 176 0 unless ($self->plugin_named(":AllFiles"))
209 176 0 unless ($self->plugin_named(":NoFiles"))
236 11 10 unless my $sub_map = $plugin->share_dir_map
238 5 5 if ($sub_map->{'dist'})
240 0 5 if $share_dir_map->{'dist'}
244 5 5 if (my $mod_map = $sub_map->{'module'})
247 0 8 if $share_dir_map->{'module'}{$mod}
285 20 166 if $arg->{'_global_stashes'}
298 4 6 if $_->isa("Config::MVP::Error")
300 6 4 unless &try(sub {
303 1 3 $_->section_name =~ m[^@(?!.*/)]u ? :
341 0 151 if $self->isa("Dist::Zilla::Dist::Minter")
344 0 151 if $self->built_in
420 3 0 if $self->built_in and !$root || $self->built_in eq $root
423 0 21 if $self->built_in
457 4 27 $self->is_trial && !($self->version =~ /_/u) ? :
499 1 0 if defined $file
523 64 18 unless ($seen_dir{$in}++)
547 1 145 unless -d $build_root
551 0 146 unless -d $build_root
554 0 146 unless $ok
559 0 146 if ($^O eq "MSWin32" and -d $build_root)
563 0 0 if -d $build_root
584 0 21 unless my(@releasers) = @{$self->plugins_with("-Releaser");}
614 0 0 if ($dry_run) { }
638 1 0 unless -d $build_root
647 1 0 if ($os_has_symlinks)
650 0 1 if (-l $previous)
651 0 0 unless $previous->remove
654 0 1 if (-l $latest)
655 0 0 unless rename $latest, $previous
658 0 1 unless symlink $target->basename, $latest
696 0 0 $arg->{'install_command'} ? :
700 0 0 if system @cmd
704 0 0 unless ($ok)
710 0 0 if ($arg->{'keep_build_dir'}) { }
715 0 0 if -d $latest
716 0 0 if $latest
740 0 1 unless my(@testers) = @{$self->plugins_with("-TestRunner");}
745 0 0 if ($arg and $arg->{'keep_build_dir'})
752 0 1 if $latest and -d $latest
753 1 0 if $latest
773 0 2 unless my(@testers) = @{$self->plugins_with("-TestRunner");}
798 0 0 unless $arg and exists $arg->{'build'} and not $arg->{'build'} or @{$self->plugins_with("-BuildRunner");}
809 0 0 if ($arg and exists $arg->{'build'} and not $arg->{'build'})
810 0 0 if system @$cmd
818 0 0 defined $ENV{'PERL5LIB'} ? :
822 0 0 defined $ENV{'PATH'} ? :
824 0 0 if system @$cmd
828 0 0 if ($ok) { }
831 0 0 if -d $latest
832 0 0 if $latest
847 0 0 unless (-d "blib")
849 0 0 unless @builders
851 0 0 unless -d "blib"