Condition Coverage

blib/lib/ExtUtils/InstallPaths.pm
Criterion Covered Total %
condition 13 28 46.4


and 2 conditions

line l !l condition
48 8 2 $filter and &$filter($_)

and 3 conditions

line !l l&&!r l&&r condition
196 0 0 8 $self->install_destination($type) && ($self->install_path($type) || $self->install_sets($self->installdirs, $type))
221 0 0 24 defined $path and length $path
336 2 0 1 $dirs and %$dirs
358 0 0 3 $self->create_packlist and my $module_name = $self->module_name

or 2 conditions

line l !l condition
365 0 3 $self->destdir || ''

or 3 conditions

line l !l&&r !l&&!r condition
71 13 0 0 $args{'config'} || 'ExtUtils::Config'->new
79 0 12 0 $self{'module_name'} ||= do { my $module_name = $self{'dist_name'}; $module_name =~ s/-/::/g; $module_name }
223 0 0 24 not defined $path or length $path == 0
347 12 8 0 -e $localdir_for{$type} or $self->is_default_installable($type)