Branch Coverage

blib/lib/Alien/Base/ModuleBuild/File.pm
Criterion Covered Total %
branch 5 20 25.0


line true false branch
12 429 13 ref $_[0] ? :
29 4 5 if (my $new_filename = $repo->{'new_filename'})
36 0 9 if (defined $self->{'sha1'} or defined $self->{'sha256'})
37 0 0 unless (eval { do { require Digest::SHA } })
40 0 0 if "Alien::Base::ModuleBuild"->alien_download_rule =~ /digest/
44 0 0 unless eval { do { require Digest::SHA } }
46 0 0 if (defined $self->{'sha1'})
49 0 0 unless ($sha->hexdigest eq $self->{'sha1'})
55 0 0 if (defined $self->{'sha256'})
58 0 0 unless ($sha->hexdigest eq $self->{'sha256'})