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
208 0 0 0 &_debugging_details() and $ok_to_optimize_outputs
210 0 0 0 &_debugging_details() and $veto_output_optimization
213 0 0 0 $h->{'noinherit'} and not $ok_to_optimize_outputs
214 0 0 0 &_debugging_details() and $ok_to_optimize_outputs
220 0 0 0 $_->{'TYPE'} eq "close" and $_->{'KFD'} == 0
0 0 0 $_->{'TYPE'} eq "dup" and $_->{'KFD2'} == 0
222 0 0 0 not ref $_->{'SOURCE'} and defined $_->{'SOURCE'}
285 0 0 0 $ok_to_optimize_outputs and $veto_output_optimization
298 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)
499 0 0 0 defined $op->{'KFD'} and $op->{'KFD'} > 2

or 3 conditions

line l !l&&r !l&&!r condition
70 0 0 0 not defined $osfh or $osfh == '18446744073709551615'
87 0 0 0 not defined $osfh or $osfh == '18446744073709551615'
222 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")
259 0 0 0 &_debugging_details() or &_debugging_not_optimized()
271 0 0 0 &_debugging_details() or &_debugging_not_optimized()
279 0 0 0 $ok_to_optimize_outputs or $veto_output_optimization
280 0 0 0 &_debugging_details() or &_debugging_not_optimized()
287 0 0 0 &_debugging_details() or &_debugging_not_optimized()
298 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)
440 0 0 0 $ENV{'COMSPEC'} || 'File::Spec'->catfile(Win32::GetFolderPath(Win32::CSIDL_SYSTEM()), 'cmd.exe')