Branch Coverage

lib/CPANPLUS/Dist/YACSmoke.pm
Criterion Covered Total %
branch 26 42 61.9


line true false branch
39 1 0 unless $exclude_dists
41 0 0 if $dist =~ $exclude_dists->re
45 0 1 unless $exclude_auths
47 1 4 if $auth =~ $exclude_auths->re
59 0 9 if ($conf->get_conf('prefer_makefile')) { }
66 0 10 if $TiedObj
70 0 10 unless $TiedObj = tie(%Checked, 'SDBM_File', $filename, 66, 420)
74 2 4 if (-r $config_file)
78 0 2 if (@list)
85 1 1 if (@list)
104 1 4 if ($sv and $installer eq 'CPANPLUS::Dist::Build')
109 1 9 if ($grade ne 'pass' and $stack =~ /Will not install prerequisite /s)
113 1 8 if ($grade ne 'pass' and $stack =~ /You may have to resolve this dependency manually\./s)
117 0 0 if (not $sv and $grade eq 'pass')
127 0 0 if ($grade ne 'pass' and $stack =~ /No \'Makefile.PL\' found - attempting to generate one/s)
136 0 5 if ($ENV{'PERL5_MINIYACSMOKER'})
139 0 5 if ($ENV{'PERL5_MINISMOKEBOX'})
153 20 65 unless ($TiedObj)
164 15 85 if (_is_excluded_dist($package))
168 75 0 if (_is_excluded_auth($arg->author->cpanid))
174 0 5 if (defined $checked and $checked =~ /fail|na/)