Condition Coverage

blib/lib/IPC/Run/Win32Helper.pm
Criterion Covered Total %
condition 0 69 0.0


and 3 conditions

line !l l&&!r l&&r condition
195 0 0 0 &_debugging_details() and $ok_to_optimize_outputs
197 0 0 0 &_debugging_details() and $veto_output_optimization
200 0 0 0 $h->{'noinherit'} and not $ok_to_optimize_outputs
201 0 0 0 &_debugging_details() and $ok_to_optimize_outputs
207 0 0 0 $_->{'TYPE'} eq "close" and $_->{'KFD'} == 0
0 0 0 $_->{'TYPE'} eq "dup" and $_->{'KFD2'} == 0
209 0 0 0 not ref $_->{'SOURCE'} and defined $_->{'SOURCE'}
272 0 0 0 $ok_to_optimize_outputs and $veto_output_optimization
285 0 0 0 $ok_to_optimize_outputs and not $veto_output_optimization
0 0 0 @{$_->{'FILTERS'};} > 1 || ref $_->{'DEST'} eq 'CODE' || ref $_->{'DEST'} eq 'ARRAY' and ($ok_to_optimize_outputs and not $veto_output_optimization)
488 0 0 0 defined $op->{'KFD'} and $op->{'KFD'} > 2

or 3 conditions

line l !l&&r !l&&!r condition
62 0 0 0 not defined $osfh or $osfh == INVALID_HANDLE_VALUE()
75 0 0 0 not defined $osfh or $osfh == INVALID_HANDLE_VALUE()
209 0 0 0 ref $_->{'SOURCE'} eq "SCALAR" or ref $_->{'SOURCE'} eq "GLOB"
0 0 0 ref $_->{'SOURCE'} eq "SCALAR" or ref $_->{'SOURCE'} eq "GLOB" or UNIVERSAL::isa($_, "IO::Handle")
246 0 0 0 &_debugging_details() or &_debugging_not_optimized()
258 0 0 0 &_debugging_details() or &_debugging_not_optimized()
266 0 0 0 $ok_to_optimize_outputs or $veto_output_optimization
267 0 0 0 &_debugging_details() or &_debugging_not_optimized()
274 0 0 0 &_debugging_details() or &_debugging_not_optimized()
285 0 0 0 @{$_->{'FILTERS'};} > 1 || ref $_->{'DEST'} eq 'CODE' || ref $_->{'DEST'} eq 'ARRAY'
0 0 0 ref $_->{'DEST'} eq "SCALAR" or @{$_->{'FILTERS'};} > 1 || ref $_->{'DEST'} eq 'CODE' || ref $_->{'DEST'} eq 'ARRAY' and ($ok_to_optimize_outputs and not $veto_output_optimization)
429 0 0 0 $ENV{'COMSPEC'} || 'File::Spec'->catfile(Win32::GetFolderPath(Win32::CSIDL_SYSTEM()), 'cmd.exe')