Condition Coverage

blib/lib/Sphinx/Config.pm
Criterion Covered Total %
condition 29 53 54.7


and 3 conditions

line !l l&&!r l&&r condition
132 2938 0 15 $input =~ s/\\\s*$//s and $line < $max
208 210 21 13 exists $$current{'_data'}{$k} and not $$current{'_inherited'}{$k}
257 14 0 17 $$c{'_name'} eq $name and $$c{'_type'} eq $type
278 0 0 20 defined $base and $base != $current
444 15 2 2 not defined $var and $value
798 0 6 0 $$self{'_file'} and @{$$self{'_file'};}
844 1 0 0 $$c{'_inherit'} and $$self{'_bestow'}
850 0 2 0 $$self{'_bestow'} and $$c{'_inherited'}{$k}
893 0 0 0 $$c{'_inherit'} and $$self{'_bestow'}
899 0 0 0 $$self{'_bestow'} and $$c{'_inherited'}{$k}

or 2 conditions

line l !l condition
280 3 17 $$current{'_data'} ||= {}
294 9 11 $$base{'_children'} ||= []
297 20 0 $$base{'_data'} || {}
625 12 0 $$self{'_file'}[$line] || ''

or 3 conditions

line l !l&&r !l&&!r condition
39 0 5 0 ref $class || $class
584 4 2 4 not $last or $$pos[1] > $$last[1]
676 1 2 4 $$file[$line] =~ s/(:\s*)$was/$1$base_name/ or $$file[$line] =~ s/^(\s*)$was(\s*(\{|\Z))/$1$base_name$2/
714 3 0 0 $filename or $$self{'_filename'}
718 3 0 0 $filename ||= $$self{'_filename'}