Condition Coverage

blib/lib/Spreadsheet/Compare/Config.pm
Criterion Covered Total %
condition 24 43 55.8


and 3 conditions

line !l l&&!r l&&r condition
26 409 1 0 exists $defaults{$key} and $protected{$key}
149 0 42 14 $test->{'suite_title'} and my $sg = $$sglobals{$test->{'suite_title'}}

or 2 conditions

line l !l condition
136 70 2 $cfg->[$_]{'title'} // ''
173 1085 0 $_[2] //= ''

or 3 conditions

line l !l&&r !l&&!r condition
28 280 88 42 !$rt || $rt eq 'CODE'
62 0 1 0 $rtype eq 'ARRAY' or $rtype eq 'HASH'
79 14 1 0 $rcfg eq 'ARRAY' or $rcfg eq 'HASH'
99 0 2 0 $cfg->{'rootdir'} // $globals->{'rootdir'}
111 0 14 0 $sub_entry->{$_} //= $cfg->{$_}
113 14 0 0 $sub_entry->{'title'} //= $suite_title . '_' . $snbr++
120 42 0 0 $cfg->{'title'} //= 'Untitled_' . $nbr++
151 0 86 0 $test->{$_} //= $sg->{$_}
153 56 290 0 $test->{$_} //= $globals->{$_}
164 1296 67 0 $element //= $test
191 2 0 55 not $filename or ref $filename