| blib/lib/IPC/Open3/Callback.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 15 | 31 | 48.3 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 187 | 0 | 0 | 9 | $out_fh and $fh == $out_fh |
| 0 | 0 | 0 | $err_fh and $fh == $err_fh |
| line | l | !l | condition |
|---|---|---|---|
| 104 | 0 | 1 | $args_ref->{'select_timeout'} || 3 |
| 105 | 0 | 1 | $args_ref->{'buffer_size'} || 1024 |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 148 | 8 | 1 | 2 | $options->{'out_callback'} || $self->get_out_callback |
| 149 | 0 | 2 | 9 | $options->{'err_callback'} || $self->get_err_callback |
| 150 | 2 | 0 | 9 | $options->{'buffer_output'} or $self->get_buffer_output |
| 156 | 0 | 11 | 0 | $options->{'buffer_size'} || $self->get_buffer_size |
| 157 | 0 | 11 | 0 | $options->{'select_timeout'} || $self->get_select_timeout |
| 178 | 28 | 0 | 0 | defined $bytes_read || $!{'ECONNRESET'} |
| 0 | 19 | 9 | not defined $bytes_read or $bytes_read == 0 |