| lib/IPC/Open3/Simple.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| branch | 18 | 20 | 90.0 | 
| line | true | false | branch | 
|---|---|---|---|
| 36 | 7 | 10 | if (exists $args{$type}) | 
| 37 | 1 | 6 | if ref $args{$type} ne 'CODE' | 
| 61 | 0 | 7 | unless my $pid = open3(\*CHILD_IN, \*CHILD_OUT, \*CHILD_ERR, @args) | 
| 74 | 3 | 4 | if (exists $$self{'out'}) { } | 
| 80 | 3 | 4 | if (exists $$self{'err'}) { } | 
| 87 | 3 | 4 | if (exists $$self{'in'}) { } | 
| 94 | 4 | 3 | if ($reader->handles) | 
| 98 | 6 | 8 | if (not defined $line) { } | 
| 104 | 4 | 4 | if ($child_out->opened and fileno $fh == fileno \*CHILD_OUT) { } | 
| 4 | 0 | elsif ($child_err->opened and fileno $fh == fileno \*CHILD_ERR) { } |