Branch Coverage

blib/lib/MHFS/Process.pm
Criterion Covered Total %
branch 0 68 0.0


line true false branch
43 0 0 if ($fddispatch->{'SIGCHLD'})
48 0 0 if ($fddispatch->{'STDIN'}) { }
55 0 0 if ($fddispatch->{'STDOUT'}) { }
62 0 0 if ($fddispatch->{'STDERR'}) { }
70 0 0 if ($handlesettings->{'O_NONBLOCK'})
73 0 0 unless my $flags = fcntl($err, 3, 0)
74 0 0 unless fcntl $err, 4, $flags | 2048
78 0 0 unless my $flags = fcntl($out, 3, 0)
79 0 0 unless fcntl $out, 4, $flags | 2048
82 0 0 unless defined $in->blocking(0)
92 0 0 if ($cb)
114 0 0 if ($env)
128 0 0 if ($@)
134 0 0 if ($env)
159 0 0 if ($context->{'on_stdout_data'})
186 0 0 if ($context->{'on_stdout_data'})
193 0 0 if ($context->{'input'})
198 0 0 if ($curbuf)
200 0 0 if (not defined $rv) { }
0 0 elsif ($rv != length $curbuf) { }
201 0 0 unless ($!{'EAGAIN'})
216 0 0 unless (defined $context->{'curbuf'})
262 0 0 if (defined $inputdata)
280 0 0 unless pipe my $inreader, my $inwriter
281 0 0 unless pipe my $outreader, my $outwriter
282 0 0 unless pipe my $errreader, my $errwriter
289 0 0 if ($pid == 0)
293 0 0 unless open STDIN, "<&", $inreader
294 0 0 unless open STDOUT, ">&", $errwriter
295 0 0 unless open STDERR, ">&", $errwriter
310 0 0 if (fork == 0)
311 0 0 unless open STDOUT, ">&", $sockfh
335 0 0 if (defined $self->{'fd'}{$key}{'fd'} and $fd == $self->{'fd'}{$key}{'fd'})
347 0 0 if (defined $self->{'fd'}{$key}{'fd'})