Condition Coverage

blib/lib/Alien/Libarchive/Installer.pm
Criterion Covered Total %
condition 0 58 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]\./
420 0 0 0 defined $$self{'dlls'} and defined $$self{'dll_dir'}
459 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
500 0 0 $$self{'cflags'} || []
513 0 0 $$self{'libs'} || []

or 3 conditions

line l !l&&r !l&&!r condition
21 0 0 0 $$a[0] <=> $$b[0] or $$a[1] <=> $$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'
474 0 0 0 $opt{'cbuilder'} || do { require ExtUtils::CBuilder; 'ExtUtils::CBuilder'->new('quiet', $$self{'quiet'}) }
483 0 0 0 $opt{'dir'} || do { require File::Temp; File::Temp::tempdir('CLEANUP', 1) }