Branch Coverage

blib/lib/Module/cpmfile/Prereqs.pm
Criterion Covered Total %
branch 17 20 85.0


line true false branch
17 105 15 unless $hash->{$phase} and $hash->{$phase}{$type}
29 2 0 if (builtin::blessed($cpanmeta) and $cpanmeta->isa("CPAN::Meta::Prereqs"))
37 2 4 $version ? :
63 63 13 unless $self->{$phase} and $self->{$phase}{$type}
67 0 19 if ref $ret eq "SCALAR" and not $$ret
77 11 4 unless my $spec1 = $self->{$phase}
80 7 5 unless my $spec2 = $spec1->{$type}
83 0 7 unless $spec2->{$package}
5 2 if (my(%option) = %{{} unless $spec2->{$package};}) { }
85 3 2 if (@key == 1 and $key[0] eq 'version') { }