Branch Coverage

lib/CPANPLUS/Dist/YACSmoke.pm
Criterion Covered Total %
branch 27 42 64.2


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 5 if $auth =~ $exclude_auths->re
59 0 12 if ($conf->get_conf('prefer_makefile')) { }
66 0 13 if $TiedObj
70 0 13 unless $TiedObj = tie(%Checked, 'SDBM_File', $filename, 66, 420)
74 1 7 if (-r $config_file)
78 0 7 if (@list)
85 1 1 if (@list)
105 2 5 if ($sv and $installer eq 'CPANPLUS::Dist::Build')
110 1 5 if ($grade ne 'pass' and $stack =~ /Will not install prerequisite /s)
114 0 11 if ($grade ne 'pass' and $stack =~ /You may have to resolve this dependency manually\./s)
118 1 5 if (not $sv and $grade eq 'pass')
128 0 0 if ($grade ne 'pass' and $stack =~ /No \'Makefile.PL\' found - attempting to generate one/s)
137 0 6 if ($ENV{'PERL5_MINIYACSMOKER'})
140 0 6 if ($ENV{'PERL5_MINISMOKEBOX'})
143 24 78 if ($cnf->get_conf('prefer_makefile')) { }
160 18 102 unless ($TiedObj)
171 90 0 if (_is_excluded_dist($package))
175 0 6 if (_is_excluded_auth($arg->author->cpanid))