| line | % | coverage | condition |
| 68 | 100 | | $_ and $_ eq '/dev/null' |
| 72 | 100 | | $out and $err and $out eq $err |
| 77 | 50 | | open my $OLDOUT, '>&', \*STDOUT or die q[Can't save stdout] |
| 78 | 50 | | open my $OLDERR, '>&', \*STDERR or die q[Can't save stderr] |
| 80 | 50 | | open STDOUT, '>', $out or die q[Can't redirect stdout] |
| 83 | 50 | | open STDERR, ">$err" or die q[Can't redirect stderr] |
| 90 | 50 | | close STDOUT or die q[Can't close stdout] |
| 91 | 50 | | close STDERR or die q[Can't close stderr] |
| 93 | 50 | | open STDOUT, '>&', $OLDOUT or die q[Can't restore stdout] |
| 94 | 50 | | open STDERR, '>&', $OLDERR or die q[Can't restore stderr] |
| 98 | 100 | | defined $_ and $_ ne 'File::Spec'->devnull and not /^&/ |
| 120 | 100 | | $_ ||= '' |
| 183 | 100 | | defined $ignore_pattern and /$ignore_pattern/ |