| line | true | false | branch | 
 
| 94 | 216 | 6236 | if @_ > 1 | 
 
| 159 | 0 | 64 | if $self->_dslip ne '     ' | 
 
| 164 | 0 | 313 | if $mod->_dslip ne '     ' | 
 
| 326 | 0 | 457 | unless my $object = check($tmpl, \%hash) | 
 
| 336 | 959 | 125 | if $self->_status | 
 
| 432 | 312 | 4 | if @res | 
 
| 442 | 4 | 27 | if $self->package_name eq 'perl' | 
 
| 450 | 0 | 27 | if (defined $core) | 
 
| 452 | 0 | 0 | if $cb->_vcmp($self->version, $self->installed_version) > 0 | 
 
| 456 | 0 | 0 | if $cb->_vcmp($self->version, $core) >= 0 | 
 
| 474 | 29 | 3 | ref $self ? : | 
 
| 486 | 4 | 28 | if (exists $Module::CoreList::version{0 + $ver}{$name}) | 
 
| 488 | 0 | 4 | unless $core | 
 
| 498 | 2 | 20 | if $self->module =~ /^bundle(?:-|::)/i | 
 
| 501 | 4 | 16 | if $self->is_autobundle | 
 
| 513 | 10 | 50 | if $self->module eq $prefix | 
 
| 520 | 44 | 0 | unless can_load('modules', {'Module::ThirdParty', 0}) | 
 
| 528 | 0 | 0 | unless $self->is_third_party | 
 
| 577 | 2 | 52 | if $self->status->_fetch_from | 
 
| 580 | 0 | 54 | unless my $where = $cb->_fetch(@_, %args) | 
 
| 583 | 16 | 36 | if (not $self->status->_fetch_from and $cb->configure_object->get_conf('md5') and $self->package ne 'CHECKSUMS') | 
 
| 587 | 0 | 16 | unless ($self->_validate_checksum) | 
 
| 611 | 1 | 16 | unless ($self->status->fetch) | 
 
| 618 | 1 | 15 | if ($self->is_autobundle) | 
 
| 655 | 0 | 20 | unless check($tmpl, \%hash) | 
 
| 660 | 2 | 18 | if ($self->is_autobundle) { } | 
 
| 665 | 0 | 18 | unless ($extract) | 
 
| 677 | 1 | 17 | if not $prefer_makefile and $found_build | 
 
| 678 | 1 | 17 | if $found_build and not $found_makefile | 
 
| 679 | 16 | 2 | if $prefer_makefile and $found_makefile | 
 
| 680 | 16 | 2 | if $found_makefile and not $found_build | 
 
| 682 | 0 | 18 | if $self->package =~ /^Module-Build-\d/ | 
 
| 688 | 1 | 19 | if ($type and $type eq 'CPANPLUS::Dist::Build' and not 'CPANPLUS::Dist'->has_dist_type('CPANPLUS::Dist::Build') && $cb->module_tree('CPANPLUS::Dist::Build')->is_uptodate('version', '0.60')) { } | 
 
|  | 1 | 18 | elsif (not $type) { } | 
 
| 718 | 20 | 0 | if $type | 
 
| 746 | 0 | 19 | unless $self->status->installer_type | 
 
| 757 | 0 | 19 | unless check($tmpl, \%hash) | 
 
| 760 | 1 | 18 | unless ('CPANPLUS::Dist'->has_dist_type($type)) | 
 
| 765 | 1 | 0 | if ($type eq 'CPANPLUS::Dist::Build') { } | 
 
| 772 | 0 | 1 | unless ($cb->module_tree($type)->install('target', $target, %$args)) | 
 
| 781 | 1 | 0 | if ('CPANPLUS::Dist'->has_dist_type($type)) { } | 
 
| 802 | 14 | 5 | unless ($dist = $self->status->dist) | 
 
| 803 | 0 | 13 | unless $dist = $type->new('module', $self) | 
 
| 807 | 13 | 5 | unless ($dist_cpan = $self->status->dist_cpan) | 
 
| 809 | 5 | 8 | $type eq $self->status->installer_type ? : | 
 
| 820 | 1 | 17 | if $target eq 'init' | 
 
| 823 | 1 | 16 | unless $dist->prepare(%$args) | 
 
| 827 | 2 | 14 | if $target eq 'prepare' | 
 
| 829 | 1 | 13 | unless $dist->create(%$args) | 
 
| 925 | 0 | 17 | unless $args = check($tmpl, \%hash) | 
 
| 933 | 9 | 8 | if $target ne 'install' | 
 
| 936 | 0 | 0 | if ($target eq 'install' and not $args->{'force'} and not $self->package_is_perl_core and $self->status->installed || $self->is_uptodate and not sub {
	;
}
->($format)) | 
 
| 947 | 1 | 16 | if ($self->package_is_perl_core) { } | 
 
|  | 0 | 16 | elsif ($self->is_third_party) { } | 
 
| 949 | 1 | 0 | if ($self->installed_version > $self->version) { } | 
 
|  | 0 | 0 | elsif ($self->installed_version == $self->version) { } | 
 
| 989 | 9 | 7 | unless ($self->status->fetch) | 
 
| 992 | 0 | 18 | if exists $args->{$_} | 
 
| 995 | 18 | 0 | if defined $args->{$_} | 
 
| 997 | 0 | 9 | unless $self->fetch(%$params) | 
 
| 1001 | 10 | 6 | unless ($self->status->extract) | 
 
| 1004 | 0 | 20 | if exists $args->{$_} | 
 
| 1007 | 20 | 0 | if defined $args->{$_} | 
 
| 1009 | 0 | 10 | unless $self->extract(%$params) | 
 
| 1012 | 8 | 8 | if $format | 
 
| 1015 | 0 | 16 | unless ($format) | 
 
| 1028 | 0 | 16 | if ($conf->get_conf('signature')) | 
 
| 1029 | 0 | 0 | if ($self->check_signature('verbose', $args->{'verbose'})) { } | 
 
| 1036 | 0 | 0 | if ($conf->get_conf('cpantest')) | 
 
| 1043 | 0 | 0 | unless $cb->_send_report('module', $self, 'failed', 1, 'buffer', 'CPANPLUS::Error'->stack_as_string, 'verbose', $args->{'verbose'}, 'force', $args->{'force'}) | 
 
| 1060 | 1 | 15 | if ($self->is_bundle) | 
 
| 1063 | 0 | 1 | unless (@prereqs) | 
 
| 1074 | 2 | 13 | unless ($dist) | 
 
| 1080 | 8 | 5 | if $target ne 'install' | 
 
| 1082 | 4 | 1 | $dist->install(%$args) ? : | 
 
| 1086 | 4 | 1 | if $ok | 
 
| 1107 | 0 | 3 | unless ($self->is_bundle) | 
 
| 1116 | 2 | 1 | if ($self->is_autobundle) { } | 
 
| 1118 | 0 | 2 | unless ($where = $self->status->fetch) | 
 
| 1128 | 0 | 1 | unless ($dir = $self->status->extract) | 
 
| 1134 | 1 | 7 | if /\.pm/i | 
 
| 1141 | 0 | 3 | unless my $fh = 'FileHandle'->new($file) | 
 
| 1148 | 1 | 62 | if $flag and /^=head/i | 
 
| 1154 | 3 | 59 | if /^=head1 CONTENTS/i | 
 
| 1156 | 7 | 55 | if ($flag and /^(?!=)(\S+)\s*(\S+)?/) | 
 
| 1162 | 0 | 7 | unless ($obj) | 
 
| 1169 | 7 | 0 | unless ($$seen{$obj->module}++) | 
 
| 1199 | 1 | 2 | if $self->status->readme | 
 
| 1202 | 0 | 2 | unless can_load('modules', {'FileHandle', '0.0'}, 'verbose', 1) | 
 
| 1207 | 0 | 2 | unless my $obj = $self->clone | 
 
| 1223 | 0 | 2 | unless $file | 
 
| 1228 | 0 | 2 | unless ($fh->open($file)) | 
 
| 1298 | 0 | 39 | if defined $href->{'dir'} and ref $href->{'dir'} | 
 
| 1345 | 0 | 0 | if $self->installed_version | 
 
| 1347 | 0 | 0 | if $self->installed_file | 
 
| 1438 | 0 | 0 | unless my $args = check($tmpl, \%hash) | 
 
| 1440 | 0 | 0 | if ($conf->get_conf('dist_type') and $conf->get_conf('dist_type') ne 'CPANPLUS::Dist::Build' || $conf->get_conf('dist_type') ne 'CPANPLUS::Dist::MM') | 
 
| 1451 | 0 | 0 | unless ($self->installed_version) | 
 
| 1458 | 0 | 0 | unless my $files = $self->files('type', $type) | 
 
| 1459 | 0 | 0 | unless my $dirs = $self->directory_tree('type', $type) | 
 
| 1464 | 0 | 0 | if $pack | 
 
| 1469 | 0 | 0 | unless defined $file and -f $file | 
 
| 1474 | 0 | 0 | if $sudo | 
 
| 1477 | 0 | 0 | unless (run('command', \@cmd, 'verbose', $verbose, 'buffer', \$buffer)) | 
 
| 1488 | 0 | 0 | unless opendir DIR, $dir | 
 
| 1492 | 0 | 0 | unless @count == 2 | 
 
| 1505 | 0 | 0 | if $sudo | 
 
| 1508 | 0 | 0 | unless (run('command', \@cmd, 'verbose', $verbose, 'buffer', \$buffer)) | 
 
| 1518 | 0 | 0 | $flag ? : | 
 
| 1536 | 0 | 1 | unless my(@list) = $self->author->distributions(%hash, 'module', $self) | 
 
| 1592 | 0 | 0 | unless my $args = check($tmpl, \%hash) | 
 
| 1597 | 0 | 0 | if ($err) | 
 
| 1600 | 0 | 0 | unless can_load('modules', {'ExtUtils::Installed', '0.0'}, 'verbose', $verbose) | 
 
| 1656 | 0 | 0 | unless my $dir = $Config::Config{$href->{$key} . 'exp'} | 
 
| 1674 | 0 | 0 | unless ($inst = 'ExtUtils::Installed'->new('extra_libs', \@libs)) | 
 
| 1686 | 0 | 0 | if ($@) | 
 
| 1693 | 0 | 0 | wantarray ? : | 
 
| 1716 | 10 | 0 | if (my $dir = $self->status->extract) { } | 
 
| 1718 | 0 | 10 | unless $cb->_add_to_includepath('directories', ['File::Spec'->catdir(sub {
	;
}
->($dir), 'lib'), 'File::Spec'->catdir(sub {
	;
}
->($dir), 'arch'), sub {
	;
}
->($dir)]) | 
 
| 1726 | 0 | 10 | unless $cb->_add_to_path('directories', ['File::Spec'->catdir(sub {
	;
}
->($dir), 'script'), 'File::Spec'->catdir(sub {
	;
}
->($dir), 'bin')]) |