Branch Coverage

lib/IPC/Run/Fused/Win32.pm
Criterion Covered Total %
branch 0 46 0.0


line true false branch
49 0 0 if (ref $params[0] and 'CODE' eq ref $params[0])
68 0 0 unless ($$config{'which'})
76 0 0 if (my $pid = fork)
81 0 0 unless $job->spawn($$config{'which'}, $$config{'command'}, {'stdout', $writer, 'stderr', $writer})
90 0 0 unless ($result)
92 0 0 if (exists $$status{'exitcode'} and 293 == $$status{'exitcode'})
103 0 0 if (ref $params[0] and 'SCALAR' eq ref $params[0])
121 0 0 unless socketpair $reader, $writer, 1, 1, 0
122 0 0 unless shutdown $reader, 1
123 0 0 unless shutdown $writer, 0
125 0 0 if (my $pid = fork)
130 0 0 unless close STDERR
131 0 0 unless close STDOUT
132 0 0 unless open *STDOUT, '>>&=', $writer
133 0 0 unless open *STDERR, '>>&=', $writer
155 0 0 unless exists $$DOS_SPECIAL_CHARS{$char}
182 0 0 if (not $inquote and '"' eq $char)
187 0 0 if ($inquote and '"' eq $char)
192 0 0 if (exists $$DOS_REV_CHARS{$dchar})
198 0 0 if (' ' eq $char and not $inquote)
199 0 0 unless (length $first)
205 0 0 if (' ' eq $char and $inquote)
213 0 0 if ($inquote)