| line | % | coverage | condition |
| 182 | 67 | | $h eq "stdin" and not $IS_WIN32 |
| 270 | 0 | | _files_exist(@files) or $timeout and time - $start > $timeout |
| 282 | 0 | | wait == -1 or time - $start > 30 |
| 312 | 0 | | ref $fh eq "GLOB" or &blessed($fh) and $fh->isa("IO::Seekable") |
| 328 | 33 | | tied *STDOUT and &reftype(tied *STDOUT) eq "GLOB" |
| 330 | 33 | | tied *STDERR and &reftype(tied *STDERR) eq "GLOB" |
| 339 | 33 | | $do_stdout and grep {$_ eq "scalar";} @{$layers{"stdout"};} |
| 341 | 20 | | A | B | C | dec |
|---|
| 0 | 0 | X | 0 | | 0 | 1 | 0 | 0 | | 0 | 1 | 1 | 1 | | 1 | X | 0 | 0 | | 1 | X | 1 | 1 |
| $do_stderr || $do_merge and grep {$_ eq "scalar";} @{$layers{"stderr"};} |
| 342 | 33 | | tied *STDIN and $] >= "5.008" |
| 344 | 25 | | $do_stdout and tied *STDOUT and $] >= "5.008" |
| 346 | 14 | | A | B | C | D | dec |
|---|
| 0 | 0 | X | X | 0 | | 0 | 1 | 0 | X | 0 | | 0 | 1 | 1 | 0 | 0 | | 0 | 1 | 1 | 1 | 1 | | 1 | X | 0 | X | 0 | | 1 | X | 1 | 0 | 0 | | 1 | X | 1 | 1 | 1 |
| $do_stderr || $do_merge and tied *STDERR and $] >= "5.008" |
| 360 | 33 | | $stash->{'capture'}{$_} ||= "File::Temp"->new |
| 402 | 0 | | $orig_pid == $$ and defined wantarray || $do_tee && keys %localize |
| 409 | 25 | | $do_stdout and $do_tee and $localize{'stdout'} |
| 411 | 25 | | $do_stderr and $do_tee and $localize{'stderr'} |
| 420 | 33 | | $do_stderr and not $do_merge |