Condition Coverage

File:lib/Parrot/Configure/Utils.pm
Coverage:77.8%

line%coveragecondition
68100
ABdec
0X0
100
111
$_ and $_ eq '/dev/null'
72100
ABCdec
0XX0
10X0
1100
1111
$out and $err and $out eq $err
7750
Adec
00
11
open my $OLDOUT, '>&', \*STDOUT or die q[Can't save stdout]
7850
Adec
00
11
open my $OLDERR, '>&', \*STDERR or die q[Can't save stderr]
8050
Adec
00
11
open STDOUT, '>', $out or die q[Can't redirect stdout]
8350
Adec
00
11
open STDERR, ">$err" or die q[Can't redirect stderr]
9050
Adec
00
11
close STDOUT or die q[Can't close stdout]
9150
Adec
00
11
close STDERR or die q[Can't close stderr]
9350
Adec
00
11
open STDOUT, '>&', $OLDOUT or die q[Can't restore stdout]
9450
Adec
00
11
open STDERR, '>&', $OLDERR or die q[Can't restore stderr]
98100
ABCdec
0XX0
10X0
1100
1111
defined $_ and $_ ne 'File::Spec'->devnull and not /^&/
120100
Adec
00
11
$_ ||= ''
183100
ABdec
0X0
100
111
defined $ignore_pattern and /$ignore_pattern/