Condition Coverage

blib/lib/Proc/Reliable.pm
Criterion Covered Total %
condition 0 69 0.0


and 3 conditions

line !l l&&!r l&&r condition
459 0 0 0 defined $win and vec $wout, $fileno_putstdin, 1
502 0 0 0 $cbStdout and $s
521 0 0 0 $cbStderr and $s
541 0 0 0 $cbStdout and $outs
545 0 0 0 $cbStderr and $oute
579 0 0 0 not $redo || defined $$self{'status'} and kill 0, $pid
0 0 0 not $redo || defined $$self{'status'} and kill 0, $pid and $s < $self->child_exit_time
586 0 0 0 not defined $$self{'status'} and kill 0, $pid
0 0 0 not defined $$self{'status'} and kill 0, $pid and $self->sigterm_exit_time
593 0 0 0 not defined $$self{'status'} and kill 0, $pid
0 0 0 not defined $$self{'status'} and kill 0, $pid and $s < $self->sigterm_exit_time
598 0 0 0 not defined $$self{'status'} and kill 0, $pid
0 0 0 not defined $$self{'status'} and kill 0, $pid and $self->sigkill_exit_time
605 0 0 0 not defined $$self{'status'} and kill 0, $pid
0 0 0 not defined $$self{'status'} and kill 0, $pid and $s < $self->sigkill_exit_time
687 0 0 0 $self->accept_no_error and $$self{'stderr'}

or 2 conditions

line l !l condition
389 0 0 fileno GETSTDOUT || die(q[couldn't get fileno 1])
390 0 0 fileno GETSTDERR || die(q[couldn't get fileno 2])
391 0 0 fileno PUTSTDOUT || die(q[couldn't get fileno 3])
392 0 0 fileno PUTSTDERR || die(q[couldn't get fileno 4])
397 0 0 fileno GETSTDIN || die(q[couldn't get fileno 5])
398 0 0 fileno PUTSTDIN || die(q[couldn't get fileno 6])

or 3 conditions

line l !l&&r !l&&!r condition
211 0 0 0 ref $proto || $proto
579 0 0 0 $redo || defined $$self{'status'}
683 0 0 0 defined $patout or defined $paterr