line |
true |
false |
branch |
82
|
0 |
0 |
unless my $args = check($tmpl, \%hash) |
85
|
0 |
0 |
can_load('modules', $query_list, 'verbose', $args->{'verbose'}) ? : |
98
|
0 |
0 |
unless my $args = check($tmpl, \%hash) |
101
|
0 |
0 |
can_load('modules', $send_list, 'verbose', $args->{'verbose'}) ? : |
169
|
0 |
0 |
unless check($tmpl, \%hash) |
172
|
0 |
0 |
unless $self->_have_query_report_modules("verbose", 1) |
192
|
0 |
0 |
unless ($where) |
205
|
0 |
0 |
if ($@) |
216
|
0 |
0 |
unless $all or defined $href->{'distversion'} and $href->{'distversion'} eq $dist |
227
|
0 |
0 |
if @rv |
294
|
0 |
0 |
unless ($self->_have_send_report_modules("verbose", 1)) |
319
|
0 |
0 |
unless check($tmpl, \%hash) |
341
|
0 |
0 |
if ($failed) { } |
359
|
0 |
0 |
if ($prq_name eq "perl") |
361
|
0 |
0 |
unless $req_ver |
362
|
0 |
0 |
if ("version"->new($]) < $req_ver) |
383
|
0 |
0 |
unless ($obj or defined &$sub($prq_name)) |
392
|
0 |
0 |
unless ($obj) |
394
|
0 |
0 |
if ($cb->_vcmp($prq_ver, $vcore) > 0) |
405
|
0 |
0 |
if ($obj and $cb->_vcmp($prq_ver, $obj->installed_version) > 0) |
417
|
0 |
0 |
do {
not $stage =~ /\btest\b/
} ? : |
|
0 |
0 |
do {
sub {
package CPANPLUS::Internals::Constants::Report;
return unless my $buffer = shift();
if ($buffer =~ /(No tests defined( for [\w:]+ extension)?\.)/ and not $buffer =~ /\*\.t/m and not $buffer =~ /test\.pl/m) {
return $1;
};
return;
}
->($buffer)
} ? : |
|
0 |
0 |
do {
sub {
package CPANPLUS::Internals::Constants::Report;
return unless my $buffer = shift();
if ($buffer =~ /Perl .*? required--this is only .*?/m) {
return 1;
};
if ($buffer =~ /ERROR:( perl:)? Version .*?( of perl)? is installed, but we need version >= .*?/m) {
return 1;
};
return 0;
}
->($buffer)
} ? : |
|
0 |
0 |
do {
sub {
package CPANPLUS::Internals::Constants::Report;
return unless my $buffer = shift();
if ($buffer =~ /No support for OS|OS unsupported/im) {
return 1;
};
return 0;
}
->($buffer)
} ? : |
|
0 |
0 |
sub {
package CPANPLUS::Internals::Constants::Report;
return unless my $mod = shift();
my $name = $mod->module;
my $specific;
foreach my $platform (keys %OS) {
if ($name =~ /^$platform\b/i) {
next if $platform eq 'Mac' and not $name =~ /^$platform\b/;
++$specific;
return 1 if $^O =~ /^(?:$OS{$platform})$/;
};
};
return $specific ? 0 : 1;
}
->($mod) ? : |
465
|
0 |
0 |
if ($grade eq 'fail' or $grade eq 'unknown') { } |
|
0 |
0 |
elsif ($tests_skipped) { } |
|
0 |
0 |
elsif ($grade eq 'na') { } |
|
0 |
0 |
elsif ($grade eq 'pass' and ($status and defined $status->{'capture'})) { } |
468
|
0 |
0 |
if (my(@missing) = sub { ;}->($buffer)) |
475
|
0 |
0 |
if $cp_conf =~ /\bmaketest_only\b/i and not $stage =~ /\btest\b/ |
478
|
0 |
0 |
$status && defined $status->{'capture'} ? : |
483
|
0 |
0 |
if (my(@missing) = sub { ;}->($buffer)) |
484
|
0 |
0 |
unless ($self->_verify_missing_prereqs("module", $mod, "missing", \@missing)) |
496
|
0 |
0 |
if (sub { ;}->($buffer)) |
515
|
0 |
0 |
$status && defined $status->{'capture'} ? : |
555
|
0 |
0 |
unless (UNIVERSAL::isa($args, "HASH")) |
573
|
0 |
0 |
if $conf->get_conf("cpantest_mx") |
577
|
0 |
0 |
unless $conf->get_conf("email") =~ /\@example\.\w+$/i |
584
|
0 |
0 |
if defined $message and length $message |
587
|
0 |
0 |
unless ($self->_callbacks->send_test_report->($mod, $grade)) |
593
|
0 |
0 |
if ($self->_callbacks->edit_test_report->($mod, $grade)) |
597
|
0 |
0 |
if $conf->get_program("editor") |
607
|
0 |
0 |
if ($save) { } |
608
|
0 |
0 |
if (my $file = $reporter->write) { } |
626
|
0 |
0 |
if ($@) |
631
|
0 |
0 |
if ($status) |
653
|
0 |
0 |
unless check($tmpl, \%hash) |
669
|
0 |
0 |
$extract ? : |
670
|
0 |
0 |
$extract ? : |
673
|
0 |
0 |
if (-e $file and -r $file) |
683
|
0 |
0 |
if keys %missing |