Branch Coverage

lib/App/PP/Autolink.pm
Criterion Covered Total %
branch 0 110 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)
145 0 0 if $_
149 0 0 if $_ and -e $_
200 0 0 if ($exit)
220 0 0 unless (@dlls)
227 0 0 if $searched_for{$file}
229 0 0 if (exists $dll_file_hash{$file}) { }
243 0 0 if $key_count == scalar keys %full_list
248 0 0 if (@missing)
253 0 0 if &any(sub { -e "$_/$file"; } , @system_paths)
257 0 0 if (@missing2)
264 0 0 wantarray ? :
277 0 0 if $line =~ /LC_RPATH/u
281 0 0 if $line =~ /LC_/u
295 0 0 if ($path->exists)
319 0 0 unless my $OTOOL = which("otool")
335 0 0 unless $? == 0
342 0 0 if ($dylib =~ /\@rpath/iu) { }
0 0 elsif ($dylib =~ /\@loader_path/u) { }
345 0 0 unless (defined $dylib)
354 0 0 if $seen{$dylib}
355 0 0 if $dylib =~ m[^/System]u
357 0 0 if $dylib =~ m[^/usr/lib/libSystem]u
358 0 0 if $dylib =~ m[^/usr/lib/]u
359 0 0 if $dylib =~ m[darwin\-thread\-multi\-2level\/auto\/share\/dist\/Alien]u
370 0 0 wantarray ? :
389 0 0 if ($lib =~ /$RE_skip/u)
396 0 0 unless $? == 0
406 0 0 if ($seen{$name} or $name =~ /$RE_skip/u)
417 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) { }
440 0 0 wantarray ? :
447 0 0 unless defined $target_dir
453 0 0 wantarray ? :
497 0 0 if -d $rlib_path
527 0 0 if ($details->{'key'} =~ m[^Alien/.+\.pm$]u)
532 0 0 if $details->{'file'} =~ /$RE_DLL_EXT/u
534 0 0 unless @uses
539 0 0 if ($dll_path =~ /$inc_path_re/u) { }
547 0 0 path($dll)->is_absolute ? :
552 0 0 if ($dll_path =~ /^\w:.+:/u)
557 0 0 unless -r $dll_path
566 0 0 if $package =~ m[^Alien/(Base|Build)]u
570 0 0 unless ($INC{$package_inc_name})
573 0 0 if ($@)
579 0 0 unless $package->isa("Alien::Base")
585 0 0 if ($package->install_type eq "system")
592 0 0 wantarray ? :