Branch Coverage

lib/App/PP/Autolink.pm
Criterion Covered Total %
branch 0 106 0.0


line true false branch
45 0 0 $ldd_exe ? :
0 0 $^O eq 'darwin' ? :
0 0 $^O eq 'MSWin32' ? :
66 0 0 unless my $script_fullname = $args[-1]
94 0 0 if (@$alien_sys_installs) { }
119 0 0 unless system(@command) == 0
132 0 0 unless my $OBJDUMP = which("objdump")
138 0 0 if ($App::PP::Autolink::OSNAME =~ /MSWin32/iu)
143 0 0 if $_
144 0 0 if $_ and -e $_
194 0 0 if ($exit)
214 0 0 unless (@dlls)
221 0 0 if $searched_for{$file}
223 0 0 if (exists $dll_file_hash{$file}) { }
237 0 0 if $key_count == scalar keys %full_list
242 0 0 if (@missing)
247 0 0 if &any(sub { -e "$_/$file"; } , @system_paths)
251 0 0 if (@missing2)
258 0 0 wantarray ? :
271 0 0 if $line =~ /LC_RPATH/u
275 0 0 if $line =~ /LC_/u
289 0 0 if ($path->exists)
313 0 0 unless my $OTOOL = which("otool")
329 0 0 unless $? == 0
336 0 0 if ($dylib =~ /\@rpath/iu) { }
0 0 elsif ($dylib =~ /\@loader_path/u) { }
339 0 0 unless (defined $dylib)
348 0 0 if $seen{$dylib}
349 0 0 if $dylib =~ m[^/System]u
351 0 0 if $dylib =~ m[^/usr/lib/libSystem]u
352 0 0 if $dylib =~ m[^/usr/lib/]u
353 0 0 if $dylib =~ m[darwin\-thread\-multi\-2level\/auto\/share\/dist\/Alien]u
364 0 0 wantarray ? :
383 0 0 if ($lib =~ /$RE_skip/u)
390 0 0 unless $? == 0
400 0 0 if ($seen{$name} or $name =~ /$RE_skip/u)
411 0 0 if (not -r $path) { }
0 0 elsif ($path =~ /$RE_skip/u or $path =~ m[darwin\-thread\-multi\-2level\/auto\/share\/dist\/Alien]u or $name =~ /^lib(?:c|gcc_s|stdc\+\+)\./u) { }
434 0 0 wantarray ? :
441 0 0 unless defined $target_dir
447 0 0 wantarray ? :
491 0 0 if -d $rlib_path
521 0 0 if ($details->{'key'} =~ m[^Alien/.+\.pm$]u)
526 0 0 if $details->{'file'} =~ /$RE_DLL_EXT/u
528 0 0 unless @uses
533 0 0 if ($dll_path =~ /$inc_path_re/u) { }
542 0 0 unless -r $dll_path
551 0 0 if $package =~ m[^Alien/(Base|Build)]u
555 0 0 unless ($INC{$package_inc_name})
558 0 0 if ($@)
564 0 0 unless $package->isa("Alien::Base")
569 0 0 if ($package->install_type eq "system")
576 0 0 wantarray ? :