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
106 0 0 0 $options{'alien'} and eval ' use Alien::Libarchive 0.21; 1 '
367 0 0 0 defined $version and $version =~ /^[12]\./
419 0 0 0 $^O eq 'MSWin32' and $prefix eq '\\'
421 0 0 0 defined $self->{'dlls'} and defined $self->{'dll_dir'}
460 0 0 0 $prefix eq '' and $self->{'dll_dir'}[0] eq ''

or 2 conditions

line l !l condition
102 0 0 $options{'test'} ||= 'compile'
126 0 0 $build->test_compile_run or die $build->error
127 0 0 $build->test_ffi or die $build->error
187 0 0 $build->test_compile_run or die $build->error
188 0 0 $build->test_ffi or die $build->error
204 0 0 $ENV{'PKG_CONFIG_PATH'} || ''
245 0 0 $options{'test'} ||= 'compile'
398 0 0 $build->test_compile_run or die $build->error
399 0 0 $build->test_ffi or die $build->error
505 0 0 $self->{'cflags'} || []
518 0 0 $self->{'libs'} || []

or 3 conditions

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