Condition Coverage

blib/lib/Alien/Base/ModuleBuild.pm
Criterion Covered Total %
condition 49 102 48.0


and 3 conditions

line !l l&&!r l&&r condition
205 13 23 2 not defined $ENV{'ALIEN_INSTALL_TYPE'} || defined $ENV{'ALIEN_FORCE'} and defined $self->alien_install_type
236 36 0 0 $^O eq 'MSWin32' and $self->config_data('autoconf') || $self->alien_msys
245 5 1 1 $tool eq 'Alien::CMake' and $version < 0.07
504 0 2 0 $version and $pc_version
2 0 0 $version and $pc_version and &versioncmp($version, $pc_version)
554 3 0 0 defined $destdir and not $self->alien_stage_install
577 3 0 0 defined $destdir and not $self->alien_stage_install
751 0 1 5 @dirs and $dirs[0] ne 'blib'
754 0 0 1 $dirs[1] and $dirs[1] eq 'lib'
846 12 0 0 $self->config_data('autoconf') and not defined $ENV{'CONFIG_SITE'}

or 2 conditions

line l !l condition
220 38 0 $ab_version ||= 0
258 5 0 $repo->{'protocol'} || ''
636 0 30 $result{'success'} && $result{'stdout'} || 0
690 3 0 $repo->{'protocol'} || 'default'
812 0 0 $self->alien_bin_requires->{'Alien::MSYS'} ||= 0
860 0 0 delete $extra_site_config{'CFLAGS'} || ''
861 0 0 delete $extra_site_config{'CPPFLAGS'} || ''
862 0 0 delete $extra_site_config{'CXXFLAGS'} || ''
863 0 0 delete $extra_site_config{'LDFLAGS'} || ''
992 35 59 $self->alien_name || ''
1117 4 6 $cflags || ''
4 6 $libs || ''

or 3 conditions

line l !l&&r !l&&!r condition
200 0 190 0 $args{'alien_repository_class'}{$_} ||= $default_repository_class{$_}
205 10 3 25 defined $ENV{'ALIEN_INSTALL_TYPE'} || defined $ENV{'ALIEN_FORCE'}
231 8 28 2 $Force or not $self->alien_check_installed_version
236 0 0 0 $self->config_data('autoconf') || $self->alien_msys
396 1 3 0 $self->notes('alien_blib_scheme') or $self->alien_stage_install
487 0 3 0 $$pc{$self->alien_name} || $pc->{'_manual'}
494 2 0 1 $version or $pc_version
508 0 2 0 $pc_version || $version
606 1 2 0 $self->notes('alien_blib_scheme') or $self->alien_stage_install
716 4 0 0 !$repo->{'c_compiler_required'} || $self->have_c_compiler
727 21 83 2 $self->notes('alien_blib_scheme') || $self->alien_stage_install
837 0 1 0 $config ||= _shell_config_generate()
869 0 0 0 my $config ||= _shell_config_generate()
880 6 3 0 $config ||= _shell_config_generate()
936 0 12 30 $Verbose || $opts->{'verbose'}
1197 0 0 0 shift() || croak('Must specify a directory to include in packlist')