Branch Coverage

lib/MakeWithPerl.pm
Criterion Covered Total %
branch 3 90 3.3


line true false branch
49 0 0 unless ($file)
53 0 0 unless (-e $file)
57 0 0 if ($search)
63 0 0 if (-e $u)
74 0 0 if ($doc)
75 0 0 if ($file =~ /(pl|pm)\Z/s) { }
0 0 elsif ($file =~ /(java)\Z/s) { }
84 0 0 if /Test\.java\Z/ or m[/java/z/]
85 0 0 if /\.java\Z/
102 0 0 if (-e mwpl() and $run)
109 0 0 if ($file =~ /\.p[lm]\Z/)
110 0 0 if ($compile) { }
0 0 elsif ($run) { }
0 0 elsif ($doc) { }
114 0 0 if ($file =~ /.cgi\Z/s) { }
129 0 0 if ($file =~ /\.(txt|htm)\Z/)
136 0 0 if ($htmlToPdf) { }
148 0 0 if ($file =~ /\.(dita|ditamap|xml)\Z/)
157 0 0 if ($file =~ /\.asm\Z/)
162 0 0 if ($compile) { }
174 0 0 if ($file =~ /\.cp*\Z/)
181 0 0 if ($compile) { }
196 0 0 if ($valgrind)
201 0 0 unless $result =~ /ERROR SUMMARY: 0 errors from 0 contexts/
208 0 0 if ($file =~ /\.js\Z/)
209 0 0 if ($compile) { }
222 0 0 if ($file =~ /\.sh\Z/)
223 0 0 if ($compile) { }
233 0 0 if ($file =~ /\.adblog\Z/)
241 0 0 if ($file =~ /\.java\Z/)
243 0 0 unless $javaHome
246 0 0 if ($compile) { }
252 0 0 $package ? :
262 0 0 if ($file =~ /\.py\Z/)
263 0 0 if ($compile) { }
0 0 elsif ($run) { }
0 0 elsif ($doc) { }
276 0 0 if ($file =~ /\.(vala)\Z/)
278 0 0 if ($compile) { }
0 0 elsif ($run) { }
0 0 elsif ($doc) { }
306 0 0 if (not $r =~ /syntax OK/) { }
403 0 1 if eval "eof(${p}::DATA)"
405 0 1 if $@
407 0 1 if $@