line |
true |
false |
branch |
15
|
1 |
0 |
unless defined $args{'verbose'} |
17
|
0 |
1 |
if ($args{'use_minicpan'}) |
18
|
0 |
0 |
unless eval {
do {
require CPAN::Mini
}
} |
21
|
0 |
0 |
unless $local and -d $local |
26
|
1 |
0 |
unless ($args{'root'}) |
27
|
0 |
1 |
$args{'tmp'} ? : |
28
|
0 |
1 |
if $args{'verbose'} |
32
|
0 |
1 |
if ($args{'use_backpan'}) |
35
|
1 |
0 |
if not defined $args{'no_network'} and $ENV{'HARNESS_ACTIVE'} |
45
|
0 |
1 |
unless delete $$self{'files'} |
46
|
0 |
1 |
unless ($$self{'no_network'}) |
47
|
0 |
0 |
if (my $dists = delete $$self{'dists'}) |
53
|
1 |
0 |
if (@files) |
64
|
0 |
1 |
unless my $file = $self->_normalize('File::Spec'->catfile(@_)) |
89
|
0 |
0 |
unless $index->exists |
92
|
0 |
0 |
unless my $fh = 'IO::Zlib'->new($index->path, 'rb') |
97
|
0 |
0 |
if (/^\s*$/) |
101
|
0 |
0 |
unless $done_preambles |
114
|
0 |
0 |
if ($$self{'no_network'}) |
130
|
1 |
0 |
if (-f $file and $file =~ /\.(?:tar\.(?:gz|bz2)|tgz|zip)$/) { } |
138
|
0 |
0 |
unless $file = $self->_normalize($file) |
139
|
0 |
0 |
unless $dest = $self->__fetch($file) |
147
|
0 |
1 |
if $^O eq 'MSWin32' |
149
|
0 |
1 |
unless ($file =~ m[^([A-Z])/(\1[A-Z0-9_])/\2[A-Z0-9_\-]*/.+]) |
150
|
0 |
0 |
if ($file =~ m[^([A-Z])([A-Z0-9_])[A-Z0-9_\-]*/.+]) { } |
163
|
0 |
0 |
unless ref $dists eq ref {} |
174
|
0 |
0 |
$$dists{$_} ? : |
179
|
0 |
0 |
unless ($$res{'success'}) |
184
|
0 |
0 |
if ($@) |
192
|
0 |
0 |
$$_{'filename'} && $$_{'author'} ? : |
204
|
0 |
4 |
if $$self{'verbose'} |
211
|
0 |
0 |
if $dest->exists |
215
|
0 |
0 |
if ($$self{'local_mirror'}) |
217
|
0 |
0 |
if ($source->exists) |
224
|
0 |
0 |
unless ($$self{'no_network'}) |
228
|
0 |
0 |
if $$res{'success'} |
229
|
0 |
0 |
if ($$self{'backpan'}) |
233
|
0 |
0 |
if $$res{'success'} |
243
|
0 |
1 |
@_ == 1 && ref $_[0] eq ref sub {
}
? : |
254
|
4 |
1 |
if -d $archive_file |
258
|
0 |
1 |
unless $basename =~ /\.(?:tar\.(?:gz|bz2)|tgz|zip)$/ |
259
|
0 |
1 |
if $basename =~ /^perl\-\d+/ |
260
|
0 |
1 |
if not $allow_dev_releases and $basename =~ /\d\.\d+_\d/ || $basename =~ /TRIAL/ |
266
|
0 |
1 |
$tmproot ? : |
268
|
1 |
0 |
$tmpdir->children == 1 ? : |
269
|
0 |
1 |
unless -d $basedir |
280
|
0 |
1 |
if $$self{'no_indices'} |
299
|
0 |
1 |
if $basedir->basename eq 'blib' or $basedir->subdir('blib')->exists |
302
|
0 |
1 |
if ($permissions) |
321
|
0 |
1 |
unless exists $$info{$module}{'version'} |
323
|
1 |
0 |
unless ($$packages{$module}) |
329
|
0 |
0 |
if ('Parse::PMFile'->_vgt($new_version, $cur_version)) { } |
|
0 |
0 |
elsif ('Parse::PMFile'->_vgt($cur_version, $new_version)) { } |
336
|
0 |
0 |
if ($new_version eq 'undef' or $new_version == 0 or 'Parse::PMFile'->_vcmp($new_version, $cur_version) == 0) |
340
|
0 |
0 |
if ($mtime >= $$packages{$module}[2]) |
345
|
0 |
0 |
if ($ok) |
371
|
0 |
1 |
unless my $fh = 'IO::Zlib'->new($index->path, 'wb') |
384
|
0 |
1 |
unless my $fh = 'IO::Zlib'->new($index->path, 'wb') |
388
|
0 |
0 |
unless $$a[0] cmp $$b[0] |
390
|
1 |
0 |
defined $$packages{$pkg}[0] ? : |
391
|
0 |
1 |
if (length $pkg > $first) |
408
|
0 |
0 |
unless defined $package |
411
|
0 |
0 |
if (/^$package\s+(\S+)\s+(\S+)$/) |
412
|
0 |
0 |
wantarray ? : |
426
|
0 |
0 |
unless $id |
454
|
0 |
0 |
unless /^(\S+)\s+(\S+)\s+(\S+)/ |
455
|
0 |
0 |
$2 eq 'undef' ? : |
465
|
0 |
0 |
unless /^\S+\s+\S+\s+(\S+)/ |
477
|
0 |
0 |
unless $self->files |
479
|
0 |
0 |
unless my $name = $dist->dist |
480
|
0 |
0 |
if (not exists $dists{$name} or 'Parse::PMFile'->_vlt($dists{$name}->version, $dist->version)) |
492
|
1 |
0 |
if ($$self{'cleanup'} and $$ == $$self{'pid'}) |