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
206 13 23 2 not defined $ENV{'ALIEN_INSTALL_TYPE'} || defined $ENV{'ALIEN_FORCE'} and defined $self->alien_install_type
237 36 0 0 $^O eq "MSWin32" and $self->config_data('autoconf') || $self->alien_msys
246 5 1 1 $tool eq "Alien::CMake" and $version < "0.07"
505 0 2 0 $version and $pc_version
2 0 0 $version and $pc_version and &versioncmp($version, $pc_version)
555 3 0 0 defined $destdir and not $self->alien_stage_install
578 3 0 0 defined $destdir and not $self->alien_stage_install
752 0 1 5 @dirs and $dirs[0] ne "blib"
755 0 0 1 $dirs[1] and $dirs[1] eq "lib"
847 12 0 0 $self->config_data("autoconf") and not defined $ENV{'CONFIG_SITE'}

or 2 conditions

line l !l condition
221 38 0 $ab_version ||= 0
259 5 0 $repo->{'protocol'} || ''
637 0 30 $result{'success'} && $result{'stdout'} || 0
691 3 0 $repo->{'protocol'} || 'default'
813 0 0 $self->alien_bin_requires->{'Alien::MSYS'} ||= 0
861 0 0 delete $extra_site_config{'CFLAGS'} || ''
862 0 0 delete $extra_site_config{'CPPFLAGS'} || ''
863 0 0 delete $extra_site_config{'CXXFLAGS'} || ''
864 0 0 delete $extra_site_config{'LDFLAGS'} || ''
993 35 59 $self->alien_name || ''
1118 4 6 $cflags || ''
4 6 $libs || ''

or 3 conditions

line l !l&&r !l&&!r condition
201 0 190 0 $args{'alien_repository_class'}{$_} ||= $default_repository_class{$_}
206 10 3 25 defined $ENV{'ALIEN_INSTALL_TYPE'} || defined $ENV{'ALIEN_FORCE'}
232 8 28 2 $Force or not $self->alien_check_installed_version
237 0 0 0 $self->config_data('autoconf') || $self->alien_msys
397 1 3 0 $self->notes("alien_blib_scheme") or $self->alien_stage_install
488 0 3 0 $$pc{$self->alien_name} || $pc->{'_manual'}
495 2 0 1 $version or $pc_version
509 0 2 0 $pc_version || $version
607 1 2 0 $self->notes("alien_blib_scheme") or $self->alien_stage_install
717 4 0 0 !$repo->{'c_compiler_required'} || $self->have_c_compiler
728 21 83 2 $self->notes('alien_blib_scheme') || $self->alien_stage_install
838 0 1 0 $config ||= _shell_config_generate()
870 0 0 0 my $config ||= _shell_config_generate()
881 6 3 0 $config ||= _shell_config_generate()
937 0 12 30 $Verbose || $opts->{'verbose'}
1198 0 0 0 shift() || croak('Must specify a directory to include in packlist')