Condition Coverage

blib/lib/Module/Build/FFI.pm
Criterion Covered Total %
condition 0 23 0.0


and 3 conditions

line !l l&&!r l&&r condition
53 0 0 0 -d $self->ffi_source_dir->[0] and not $have_compiler
59 0 0 0 -d $self->ffi_libtest_dir->[0] and not $self->ffi_libtest_optional
0 0 0 -d $self->ffi_libtest_dir->[0] and not $self->ffi_libtest_optional and not $have_compiler
84 0 0 0 $cb->have_cplusplus && $cb->have_compiler
280 0 0 0 $^O eq 'MSWin32' and $Module::Build::FFI::Config{'dlext'} eq 'xs.dll'

or 2 conditions

line l !l condition
130 0 0 do { my(@list) = sort(map({(stat $_)[9];} @{&_ffi_headers($self, $dirs);})); pop @list } || 0

or 3 conditions

line l !l&&r !l&&!r condition
115 0 0 0 $ENV{'FFI_PLATYPUS_INCLUDE_DIR'} || 'File::Spec'->catdir(_share_dir(), 'include')
128 0 0 0 $dest_dir ||= $dirs->[0]