Condition Coverage

blib/lib/Config/General.pm
Criterion Covered Total %
condition 14 54 25.9


and 3 conditions

line !l l&&!r l&&r condition
107 0 0 0 $conf{-'FlagBits'} and ref $conf{-'FlagBits'} eq 'HASH'
115 0 0 0 $conf{-'DefaultConfig'} and ref $conf{-'DefaultConfig'} eq 'HASH'
0 0 0 $conf{-'DefaultConfig'} and ref $conf{-'DefaultConfig'} eq ''
205 0 8 0 $$self{'DefaultConfig'} and $$self{'InterPolateVars'}
292 8 0 2 not -e $configfile and defined $$this{'ConfigPath'}
318 10 0 0 $flag and $flag eq 'SCALAR'
448 512 0 0 /^\s*include\s+(.+?)\s*$/i and $$this{'UseApacheInclude'}
450 0 2 0 $$this{'IncludeRelative'} and $$this{'configpath'}
2 0 0 $$this{'IncludeRelative'} and $$this{'configpath'} and not file_name_is_absolute($incl_file)
508 426 882 0 $value and $value =~ /^"/
1308 0 0 $value and $value =~ /^"/ and $value =~ /"$/
751 0 0 0 @two and $one
0 0 0 @two and $one and scalar(@two) % 2 == 0
931 0 0 0 $file && $hash

or 3 conditions

line l !l&&r !l&&!r condition
32 0 8 0 ref $this || $this
208 0 0 8 ref $$self{'ConfigFile'} eq 'GLOB' or ref $$self{'ConfigFile'} eq 'FileHandle'
448 2 0 512 /^\s*<>\s*$/i or /^\s*include\s+(.+?)\s*$/i and $$this{'UseApacheInclude'}
808 0 0 0 not $config or ref $config ne 'HASH'