line |
true |
false |
branch |
197
|
0 |
9 |
if @_ % 2 |
201
|
0 |
9 |
unless defined $args{'uri'} |
207
|
0 |
9 |
if ($uri =~ m[^https?://]) |
212
|
9 |
0 |
unless ($uri =~ m[^\w+://]) |
216
|
0 |
9 |
if ($args{'auto_install'} and $args{'auto_upgrade'}) |
220
|
7 |
2 |
defined $args{'checksums_timeout'} ? : |
|
0 |
9 |
defined $args{'perl_version'} ? : |
|
0 |
9 |
defined $args{'architecture'} ? : |
255
|
0 |
9 |
if (not defined $$self{'cache_dir'} and !exists($args{'private_cache_dir'}) || $args{'private_cache_dir'}) { } |
|
0 |
9 |
elsif (not defined $$self{'cache_dir'}) { } |
263
|
0 |
0 |
defined $ENV{'PAR_TEMP'} ? : |
273
|
0 |
9 |
unless (-d $$self{'cache_dir'}) |
283
|
1 |
8 |
unless $self->validate_repository |
320
|
2 |
1 |
if ($@) |
348
|
0 |
0 |
unless $required |
351
|
0 |
0 |
if ($@) |
387
|
0 |
3 |
if ($$self{'auto_install'}) { } |
|
0 |
3 |
elsif ($$self{'auto_upgrade'}) { } |
|
0 |
3 |
elsif ($$self{'static_dependencies'}) { } |
395
|
0 |
0 |
unless ref $deps |
399
|
0 |
0 |
unless defined $local_par_file |
405
|
2 |
1 |
unless defined $dist |
407
|
0 |
1 |
unless defined $local_par_file |
410
|
0 |
1 |
unless @local_par_files |
412
|
0 |
1 |
$fallback ? : |
413
|
0 |
1 |
$fallback ? : |
445
|
0 |
2 |
if ($$self{'static_dependencies'}) { } |
447
|
0 |
0 |
unless ref $deps |
451
|
0 |
0 |
unless defined $local_par_file |
458
|
0 |
2 |
unless @local_par_files |
462
|
0 |
2 |
unless PAR::Dist::install_par(%{$self->installation_targets;}, 'dist', $local_par_file) |
515
|
2 |
0 |
if defined $local_version and not eval {
do {
$local_version->isa('version')
}
} |
518
|
0 |
2 |
unless (defined $local_version) |
525
|
0 |
2 |
unless (defined $modh) |
530
|
0 |
2 |
unless (defined $dists) |
536
|
0 |
2 |
unless (defined $dist) |
542
|
2 |
0 |
unless eval {
do {
$repo_version->isa('version')
}
} |
544
|
1 |
1 |
if ($repo_version > $local_version) |
575
|
0 |
0 |
if ($$self{'static_dependencies'}) { } |
577
|
0 |
0 |
unless ref $deps |
581
|
0 |
0 |
unless defined $local_par_file |
587
|
0 |
0 |
unless defined $dist |
589
|
0 |
0 |
unless defined $local_par_file |
592
|
0 |
0 |
unless @local_par_files |
594
|
0 |
0 |
if ($$self{'auto_install'}) { } |
|
0 |
0 |
elsif ($$self{'auto_upgrade'}) { } |
597
|
0 |
0 |
unless PAR::Dist::install_par(%{$self->installation_targets;}, 'dist', $local_par_file) |
606
|
0 |
0 |
unless PAR::Dist::install_par(%{$self->installation_targets;}, 'dist', $local_par_file) |
642
|
0 |
1 |
unless defined $dist |
645
|
0 |
1 |
unless ref $deps |
670
|
0 |
0 |
unless defined $dist |
673
|
0 |
0 |
unless ref $deps |
700
|
5 |
3 |
unless (@_) |
725
|
3 |
41 |
defined $err ? : |
745
|
3 |
19 |
if @_ |
766
|
3 |
19 |
if @_ |
815
|
0 |
49 |
unless defined $a and defined $p |
817
|
14 |
35 |
if $a ne $this_arch and $a ne 'any_arch' |
818
|
8 |
27 |
if $p ne $this_pver and $p ne 'any_version' |
822
|
14 |
13 |
$a eq 'any_arch' ? : |
|
8 |
19 |
$p eq 'any_version' ? : |
827
|
2 |
15 |
unless @sorted |
830
|
0 |
16 |
unless $$b[1] <=> $$a[1] |
860
|
0 |
9 |
if (not defined $info) { } |
|
0 |
9 |
elsif (not exists $$info[0]{'repository_version'}) { } |
874
|
0 |
9 |
unless (exists $$Compatible_Versions{$main_repo_version}) |
880
|
1 |
8 |
if ($repo_version < 0.18 and $$self{'static_dependencies'}) |
899
|
0 |
8 |
unless (defined $modh) |
903
|
1 |
7 |
unless (exists $$modh{$namespace} and defined $$modh{$namespace}) |
909
|
2 |
5 |
unless (defined $dist) |
925
|
0 |
0 |
unless (defined $scrh) |
930
|
0 |
0 |
unless (defined $dists) |
935
|
0 |
0 |
unless (defined $dist) |
950
|
0 |
4 |
unless defined $local_par_file and -f $local_par_file |
962
|
1 |
3 |
unless defined $dist |
974
|
0 |
0 |
unless defined $dist |
987
|
0 |
0 |
if $$self{'cleanup_cache_dir'} and $$self{'private_cache_dir'} and defined $$self{'cache_dir'} and -d $$self{'cache_dir'} |