Condition Coverage

blib/lib/Config/Record.pm
Criterion Covered Total %
condition 47 60 78.3


and 3 conditions

line !l l&&!r l&&r condition
137 148 260 8 $$self{'features'}{'quotedkeys'} and $line =~ /^\s*"$QUOTED_LABEL"\s*=\s*\($TRAILING_WHITESPACE$/
121 192 12 $$self{'features'}{'quotedkeys'} and $line =~ /^\s*"$QUOTED_LABEL"\s*=\s*{$TRAILING_WHITESPACE$/
200 10 0 $$self{'features'}{'includes'} and $line =~ /^\s*$LABEL\s*=\s*\@include\((.+)\)$TRAILING_WHITESPACE$/ || $$self{'features'}{'quotedkeys'} && $line =~ /^\s*"$QUOTED_LABEL"\s*=\s*\@include\((.+)\)$TRAILING_WHITESPACE$/
77 124 0 $$self{'features'}{'quotedkeys'} and $line =~ /^\s*"$QUOTED_LABEL"\s*=\s*<<(\w+)\s*$/
60 104 4 $$self{'features'}{'quotedkeys'} and $line =~ /^\s*"$QUOTED_LABEL"\s*=\s*"(.*)"\s*(\\)?$TRAILING_WHITESPACE$/
23 48 16 $$self{'features'}{'quotedkeys'} and $line =~ /^\s*"$QUOTED_LABEL"\s*=\s*(.*?)(\\)?\s*$/
60 1 2 $$self{'features'}{'includes'} and $line =~ /^\s*\@include\((.+)\)$TRAILING_WHITESPACE$/
271 124 6 0 $3 and $$self{'debug'}

or 3 conditions

line l !l&&r !l&&!r condition
38 2 9 0 ref $proto || $proto
128 6 6 0 $line =~ /^\s*"(.*?)"\s*(\\)?\s*$/ or $line =~ /^\s*(.*?)\s*(\\)?\s*$/
137 34 0 416 $line =~ /^\s*$LABEL\s*=\s*\($TRAILING_WHITESPACE$/ or $$self{'features'}{'quotedkeys'} and $line =~ /^\s*"$QUOTED_LABEL"\s*=\s*\($TRAILING_WHITESPACE$/
25 0 325 $line =~ /^\s*$LABEL\s*=\s*{$TRAILING_WHITESPACE$/ or $$self{'features'}{'quotedkeys'} and $line =~ /^\s*"$QUOTED_LABEL"\s*=\s*{$TRAILING_WHITESPACE$/
1 0 9 $line =~ /^\s*$LABEL\s*=\s*\@include\((.+)\)$TRAILING_WHITESPACE$/ || $$self{'features'}{'quotedkeys'} && $line =~ /^\s*"$QUOTED_LABEL"\s*=\s*\@include\((.+)\)$TRAILING_WHITESPACE$/
8 0 201 $line =~ /^\s*$LABEL\s*=\s*<<(\w+)\s*$/ or $$self{'features'}{'quotedkeys'} and $line =~ /^\s*"$QUOTED_LABEL"\s*=\s*<<(\w+)\s*$/
33 0 168 $line =~ /^\s*$LABEL\s*=\s*"(.*)"\s*(\\)?$TRAILING_WHITESPACE$/ or $$self{'features'}{'quotedkeys'} and $line =~ /^\s*"$QUOTED_LABEL"\s*=\s*"(.*)"\s*(\\)?$TRAILING_WHITESPACE$/
4 77 87 $line =~ /^\s*$LABEL\s*=\s*"(.*)"\s*(\\)?$TRAILING_WHITESPACE$/ or $$self{'features'}{'quotedkeys'} and $line =~ /^\s*"$QUOTED_LABEL"\s*=\s*"(.*)"\s*(\\)?$TRAILING_WHITESPACE$/ or $line =~ /^\s*$LABEL\s*=\s*(.*?)(\\)?\s*$/
81 0 87 $line =~ /^\s*$LABEL\s*=\s*"(.*)"\s*(\\)?$TRAILING_WHITESPACE$/ or $$self{'features'}{'quotedkeys'} and $line =~ /^\s*"$QUOTED_LABEL"\s*=\s*"(.*)"\s*(\\)?$TRAILING_WHITESPACE$/ or $line =~ /^\s*$LABEL\s*=\s*(.*?)(\\)?\s*$/ or $$self{'features'}{'quotedkeys'} and $line =~ /^\s*"$QUOTED_LABEL"\s*=\s*(.*?)(\\)?\s*$/
8 53 0 $line =~ /^\s*"(.*)"\s*(\\)?$TRAILING_WHITESPACE$/ or $line =~ /^\s*(.*?)(\\)?\s*$/
417 5 0 41 $value =~ /^\s+/ or $value =~ /\s+$/
456 2 2 2 not ref $value or ref $value ne 'HASH'