Branch Coverage

blib/lib/Sys/GNU/ldconfig.pm
Criterion Covered Total %
branch 28 46 60.8


line true false branch
47 0 2 if ref $package
60 0 2 unless -d $path
75 1 7 unless defined $file
83 6 2 unless $part =~ /^lib/
84 6 2 unless $part =~ /\.\Q$Sys::GNU::ldconfig::Config{'dlext'}\E/
87 0 8 if -e $part
90 7 19 if -e $file
105 0 0 if ($file =~ /^(.*?\.\Q$Sys::GNU::ldconfig::Config{'dlext'}\E\.\d+)\..*/)
106 0 0 if -e $1
109 0 0 if $file =~ /\.\Q$Sys::GNU::ldconfig::Config{'dlext'}\E\.\d+$/
114 0 0 unless ("File::Spec"->file_name_is_absolute($file))
119 0 7 if ($file =~ /^(.*?\.\Q$Sys::GNU::ldconfig::Config{'dlext'}\E\.\d+)\..*/)
120 0 0 if -e $1
131 15 14 if $root eq $self->{'absroot'}
140 7 0 unless $root eq $self->{'absroot'}
149 0 3 if ($ENV{$Sys::GNU::ldconfig::Config{'ldlibpthname'}})
155 3 0 if -f $conf
159 14 15 unless -d $dir
177 3 20 if ($include_next) { }
3 17 elsif ($dir eq 'include') { }
197 2 1 unless "File::Spec"->file_name_is_absolute($dir)
202 0 5 unless -f $conf
213 3 5 unless $self->{'have_dirs'}