Branch Coverage

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


line true false branch
44 0 0 unless ($compile or $run or $doc or $upload)
50 0 0 unless ($file)
54 0 0 unless (-e $file)
58 0 0 if ($upload)
63 0 0 if (-e $u)
73 0 0 if ($doc)
74 0 0 if ($file =~ /(pl|pm)\Z/s) { }
0 0 elsif ($file =~ /(java)\Z/s) { }
83 0 0 if /Test\.java\Z/ or m[/java/z/]
84 0 0 if /\.java\Z/
101 0 0 if (-e mwpl() and $run)
108 0 0 if ($file =~ /\.p[lm]\Z/)
109 0 0 if ($compile) { }
0 0 elsif ($run) { }
0 0 elsif ($doc) { }
113 0 0 if ($file =~ /.cgi\Z/s) { }
128 0 0 if ($file =~ /\.(dita|ditamap|xml)\Z/)
137 0 0 if ($file =~ /\.asm\Z/)
142 0 0 if ($compile) { }
154 0 0 if ($file =~ /\.cp*\Z/)
161 0 0 if ($compile) { }
176 0 0 if ($valgrind)
181 0 0 unless $result =~ /ERROR SUMMARY: 0 errors from 0 contexts/
188 0 0 if ($file =~ /\.js\Z/)
189 0 0 if ($compile) { }
202 0 0 if ($file =~ /\.sh\Z/)
203 0 0 if ($compile) { }
213 0 0 if ($file =~ /\.adblog\Z/)
221 0 0 if ($file =~ /\.java\Z/)
225 0 0 if ($compile) { }
231 0 0 $package ? :
241 0 0 if ($file =~ /\.(txt|htm)\Z/)
248 0 0 if ($htmlToPdf) { }
259 0 0 if ($file =~ /\.py\Z/)
260 0 0 if ($compile) { }
0 0 elsif ($run) { }
0 0 elsif ($doc) { }
273 0 0 if ($file =~ /\.(vala)\Z/)
275 0 0 if ($compile) { }
0 0 elsif ($run) { }
0 0 elsif ($doc) { }
303 0 0 if (not $r =~ /syntax OK/) { }
400 0 1 if eval "eof(${p}::DATA)"
402 0 1 if $@
404 0 1 if $@