Branch Coverage

blib/lib/Installer/Target.pm
Criterion Covered Total %
branch 0 108 0.0


line true false branch
108 0 0 if (not defined $software->meta->{'installed_export'} and $software->has_export)
110 0 0 ref $software->export eq 'ARRAY' ? :
115 0 0 if (not defined $software->meta->{'installed_unset'} and $software->has_unset)
117 0 0 ref $software->unset eq 'ARRAY' ? :
123 0 0 if (not defined $software->meta->{'post_install'} and $software->has_post_install)
151 0 0 unless defined $hashref
189 0 0 defined $args{'with'} ? :
191 0 0 if defined $args{'port'}
193 0 0 defined $args{'users'} ? :
195 0 0 defined $args{'data'} ? :
198 0 0 defined $args{'log'} ? :
201 0 0 if (defined $args{'superuser_with_db'})
203 0 0 if (ref $superuser_with_db eq 'HASH') { }
0 0 elsif (ref $superuser_with_db eq 'ARRAY') { }
0 0 elsif (ref $superuser_with_db eq '') { }
209 0 0 ref $$superuser_with_db{$_} eq 'ARRAY' ? :
248 0 0 if ($users{$user}{'superuser'})
252 0 0 if (defined $users{$user}{'dbs'})
259 0 0 if (defined $post_install)
265 0 0 %with ? :
0 0 defined $with{'pgport'} ? :
0 0 defined $args{'export'} ? :
291 0 0 unless defined $path or $self->has_source_directory
292 0 0 defined $path ? :
298 0 0 unless defined $path or $self->has_source_directory
300 0 0 defined $path ? :
308 0 0 defined $self->meta->{'export'} ? :
312 0 0 if (ref $_ eq 'CODE') { }
329 0 0 defined $self->meta->{'unset'} ? :
333 0 0 if (ref $_ eq 'CODE') { }
371 0 0 if ($status)
383 0 0 unless $dir
390 0 0 if (-f $export_sh_filename)
411 0 0 if ($status)
444 0 0 if -f $self->target
446 0 0 unless -d $self->target
447 0 0 unless -d $self->installer_dir
448 0 0 unless -d $self->src_dir
475 0 0 if (defined $self->meta->{'unset'} and @{$self->meta->{'unset'};})
481 0 0 if (defined $self->meta->{'PATH'} and @{$self->meta->{'PATH'};})
484 0 0 if (defined $self->meta->{'LD_LIBRARY_PATH'} and @{$self->meta->{'LD_LIBRARY_PATH'};})
487 0 0 if (defined $self->meta->{'C_INCLUDE_PATH'} and @{$self->meta->{'C_INCLUDE_PATH'};})
490 0 0 if (defined $self->meta->{'MANPATH'} and @{$self->meta->{'MANPATH'};})
493 0 0 if (defined $self->meta->{'export'} and @{$self->meta->{'export'};})
502 0 0 if ($software->has_export_sh)
516 0 0 defined $self->meta->{'seen_dirs'} ? :
518 0 0 if (not $seen{'bin'} and -e $self->target_path('bin'))
520 0 0 defined $self->meta->{'PATH'} ? :
527 0 0 if (not $seen{'man'} and -e $self->target_path('man'))
529 0 0 defined $self->meta->{'MANPATH'} ? :
536 0 0 if (not $seen{'lib'} and -e $self->target_path('lib'))
538 0 0 defined $self->meta->{'LD_LIBRARY_PATH'} ? :
545 0 0 if (not $seen{'include'} and -e $self->target_path('include'))
547 0 0 defined $self->meta->{'C_INCLUDE_PATH'} ? :