Branch Coverage

inc/MyBuilder.pm
Criterion Covered Total %
branch 33 86 38.3


line true false branch
31 0 0 if ($^O =~ /darwin/i)
47 0 0 if ($^O =~ /cygwin/i) { }
0 0 elsif (defined $self->{'properties'}{'install_base'}) { }
55 0 0 if ($^O =~ /linux/ and $ENV{'USER'} eq "root")
57 0 0 if -x $linux
59 0 0 if ($^O =~ /(?:linux|bsd|sun|sol|dragonfly|hpux|irix|darwin|gnu)/ and not $usrlib =~ m[^/usr(/local)?/lib/?$])
74 0 2 unless -d $path
83 1 0 if "Config::AutoConf"->check_header("alloca.h")
86 1 0 if "Config::AutoConf"->check_func("vsnprintf")
89 1 0 if "Config::AutoConf"->check_func("strlcat")
122 0 1 unless -d $archdir
129 0 1 unless ($self->up_to_date($xsfile, $cfile))
137 0 1 unless ($self->up_to_date($cfile, $ofile))
146 1 0 unless ($self->up_to_date($ofile, $bs_file))
148 0 1 unless (-f $bs_file)
150 0 0 unless open my $fh, ">", $bs_file
159 1 0 if (not $self->up_to_date([@$objects], $lib_file))
182 10 0 if $self->up_to_date($pod, $man)
189 0 1 unless ($self->up_to_date($pod, $man))
209 0 40 if $self->up_to_date($file, $object)
227 1 0 !($^O =~ /darwin/) ? :
237 1 2 if ($bin eq "bibparse")
241 3 0 unless ($self->up_to_date($objects, $exe_file))
268 1 0 unless ($self->up_to_date($objects, $exe_file))
276 1 0 unless ($self->up_to_date($objects, $exe_file))
284 1 0 unless ($self->up_to_date($objects, $exe_file))
292 1 0 unless ($self->up_to_date($objects, $exe_file))
300 1 0 unless ($self->up_to_date($objects, $exe_file))
308 1 0 unless ($self->up_to_date($objects, $exe_file))
316 1 0 unless ($self->up_to_date($objects, $exe_file))
324 1 0 if (not $self->up_to_date($objects, $exe_file))
353 0 1 if ($^O =~ /darwin/) { }
1 0 elsif ($LIBEXT eq '.so') { }
360 1 0 unless ($self->up_to_date(\@objects, $libfile))
368 0 1 unless -d $libdir
378 0 1 if ($^O =~ /darwin/i) { }
1 0 elsif ($^O =~ /(?:linux|bsd|sun|sol|dragonfly|hpux|irix|gnu)/i) { }
0 0 elsif ($^O =~ /aix/i) { }
0 0 elsif ($^O =~ /haiku/i) { }
0 0 elsif ($^O =~ /cygwin/i) { }
0 0 elsif ($^O =~ /mswin32/i) { }
409 0 1 unless open FROM, $from
410 0 1 unless open TO, ">", $to