Condition Coverage

blib/lib/Alien/Libarchive/Installer.pm
Criterion Covered Total %
condition 0 61 0.0


and 3 conditions

line !l l&&!r l&&r condition
108 0 0 0 $options{'alien'} and eval ' use Alien::Libarchive 0.21; 1 '
391 0 0 0 defined $version and $version =~ /^[12]\./
443 0 0 0 $^O eq 'MSWin32' and $prefix eq '\\'
445 0 0 0 defined $self->{'dlls'} and defined $self->{'dll_dir'}
484 0 0 0 $prefix eq '' and $self->{'dll_dir'}[0] eq ''

or 2 conditions

line l !l condition
104 0 0 $options{'test'} ||= 'compile'
128 0 0 $build->test_compile_run or die $build->error
129 0 0 $build->test_ffi or die $build->error
189 0 0 $build->test_compile_run or die $build->error
190 0 0 $build->test_ffi or die $build->error
206 0 0 $ENV{'PKG_CONFIG_PATH'} || ''
247 0 0 $options{'test'} ||= 'compile'
422 0 0 $build->test_compile_run or die $build->error
423 0 0 $build->test_ffi or die $build->error
529 0 0 $self->{'cflags'} || []
542 0 0 $self->{'libs'} || []

or 3 conditions

line l !l&&r !l&&!r condition
22 0 0 0 $Alien::Libarchive::Installer::a->[0] <=> $Alien::Libarchive::Installer::b->[0] or $Alien::Libarchive::Installer::a->[1] <=> $Alien::Libarchive::Installer::b->[1]
30 0 0 0 $options{'dir'} || eval { do { require File::Temp; File::Temp::tempdir('CLEANUP', 1) } }
33 0 0 0 $options{'version'} || do { my(@versions) = $class->versions_available; die 'unable to determine latest version from listing' unless @versions > 0; $versions[-1] }
254 0 0 0 $options{'dir'} || do { require File::Temp; File::Temp::tempdir('CLEANUP', 1) }
258 0 0 0 $options{'tar'} || $class->fetch
416 0 0 0 $^O eq 'cygwin' or $^O eq 'MSWin32'
501 0 0 0 $opt{'cbuilder'} || do { require ExtUtils::CBuilder; 'ExtUtils::CBuilder'->new('quiet', $self->{'quiet'}) }
510 0 0 0 $opt{'dir'} || do { require File::Temp; File::Temp::tempdir('CLEANUP', 1) }