Condition Coverage

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


and 3 conditions

line !l l&&!r l&&r condition
191 0 0 0 &_debugging_details() and $ok_to_optimize_outputs
193 0 0 0 &_debugging_details() and $veto_output_optimization
196 0 0 0 $h->{'noinherit'} and not $ok_to_optimize_outputs
197 0 0 0 &_debugging_details() and $ok_to_optimize_outputs
203 0 0 0 $_->{'TYPE'} eq 'close' and $_->{'KFD'} == 0
0 0 0 $_->{'TYPE'} eq 'dup' and $_->{'KFD2'} == 0
205 0 0 0 not ref $_->{'SOURCE'} and defined $_->{'SOURCE'}
268 0 0 0 $ok_to_optimize_outputs and $veto_output_optimization
281 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)
414 0 0 0 defined $op->{'KFD'} and $op->{'KFD'} > 2

or 3 conditions

line l !l&&r !l&&!r condition
58 0 0 0 not defined $osfh or $osfh == INVALID_HANDLE_VALUE()
71 0 0 0 not defined $osfh or $osfh == INVALID_HANDLE_VALUE()
205 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')
242 0 0 0 &_debugging_details() or &_debugging_not_optimized()
254 0 0 0 &_debugging_details() or &_debugging_not_optimized()
262 0 0 0 $ok_to_optimize_outputs or $veto_output_optimization
263 0 0 0 &_debugging_details() or &_debugging_not_optimized()
270 0 0 0 &_debugging_details() or &_debugging_not_optimized()
281 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)