Condition Coverage

blib/lib/CPAN/Checksums.pm
Criterion Covered Total %
condition 13 48 27.0


and 3 conditions

line !l l&&!r l&&r condition
52 0 35 0 $CPAN::Checksums::IGNORE_MATCH and $de =~ /$CPAN::Checksums::IGNORE_MATCH/
125 35 0 0 $can_reuse_old_md5 and $de =~ /\.(gz|tgz|bz2|tbz)$/
35 0 0 $can_reuse_old_md5 and $de =~ /\.(gz|tgz|bz2|tbz)$/ and exists $old_dref->{$de}{'md5'}
0 0 0 $can_reuse_old_md5 and $de =~ /\.(gz|tgz|bz2|tbz)$/ and exists $old_dref->{$de}{'md5'} and not exists $old_dref->{$de}{'md5-ungz'}
0 0 0 $can_reuse_old_md5 and $de =~ /\.(gz|tgz|bz2|tbz)$/ and exists $old_dref->{$de}{'md5'} and not exists $old_dref->{$de}{'md5-ungz'} and not exists $old_dref->{$de}{'md5-unbz2'}
213 4 0 0 $CPAN::Checksums::SIGNING_KEY and not $success
241 10 0 0 exists $old_dref->{$de}{$keyname} and $dref->{$de}{$keyname} eq $old_dref->{$de}{$keyname}
10 0 0 exists $old_dref->{$de}{$keyname} and $dref->{$de}{$keyname} eq $old_dref->{$de}{$keyname} and exists $old_dref->{$de}{"$keyname-ungz"}
256 10 0 0 exists $old_dref->{$de}{$keyname} and $dref->{$de}{$keyname} eq $old_dref->{$de}{$keyname}
10 0 0 exists $old_dref->{$de}{$keyname} and $dref->{$de}{$keyname} eq $old_dref->{$de}{$keyname} and exists $old_dref->{$de}{"$keyname-unbz2"}
292 42 0 0 exists $old->{$dist}{$diff} and exists $new->{$dist}{$diff}

or 2 conditions

line l !l condition
74 0 0 $p[1] ||= 0
220 3 0 chmod 0644, $ckfn or die "Couldn't chmod to 0644 for ${ckfn}: $!"
312 0 6 $comp->reval($_) || {}

or 3 conditions

line l !l&&r !l&&!r condition
72 0 0 0 $p[0] ||= lc $de
119 35 0 0 not exists $old_dref->{$de}{$param} or $dref->{$de}{$param} ne $old_dref->{$de}{$param}
179 5 0 0 not $CPAN::Checksums::MIN_MTIME_CHECKSUMS or $ckfnstat[9] > $CPAN::Checksums::MIN_MTIME_CHECKSUMS