Condition Coverage

blib/lib/Config/Model/CheckList.pm
Criterion Covered Total %
condition 60 104 57.6


and 3 conditions

line !l l&&!r l&&r condition
249 55 0 4 $self->instance->initial_load and not $args{'really'}
298 244 0 0 $self->{'ordered'} and $changed
312 535 171 0 $value != 0 and $value != 1
339 630 50 17 $self->{'ordered'} and $value
358 5 562 135 $ok and $changed
567 131 4 $ok and $changed and $self->has_warped_slaves
693 0 4 $ok and $changed and $self->has_warped_slaves and not $self->instance->layered || $self->instance->preset
408 110 60 0 $mode and not defined $accept_mode{$mode}
439 0 0 0 $dat && !$std_v
510 2 0 1 defined $help and defined $on_value
573 60 90 8 not $mode and &any(sub {
150 4 4 not $mode and &any(sub {
689 5 7 34 @changed and not $self->instance->initial_load

or 2 conditions

line l !l condition
125 4 58 delete $args{'ordered'} || 0
320 697 9 $self->{'choice_hash'}{$choice} || 0
419 0 12 $args{'mode'} || ''
422 12 0 $self->{'choice_hash'}{$choice} || 0
435 0 12 ($pre // $def) // 0
436 0 0 ((($dat // $pre) // $lay) // $def) // 0
437 0 0 (((($dat // $pre) // $lay) // $def) // $ud) // 0
546 60 98 $args{'mode'} || ''
678 135 506 delete $set{$c} // 0

or 3 conditions

line l !l&&r !l&&!r condition
57 28 1 28 defined $self->refer_to or defined $self->computed_refer_to
329 477 12 208 not defined $old_v or $old_v ne $value
358 0 0 4 $self->instance->layered || $self->instance->preset
435 0 0 12 $pre // $def
436 12 0 0 $dat // $pre
12 0 0 ($dat // $pre) // $lay
0 0 0 (($dat // $pre) // $lay) // $def
437 12 0 0 $dat // $pre
12 0 0 ($dat // $pre) // $lay
0 0 0 (($dat // $pre) // $lay) // $def
0 0 0 ((($dat // $pre) // $lay) // $def) // $ud
439 0 0 0 $dat // $std_v
12 0 0 $dat // $std_v

xor 4 conditions

line l&&r l&&!r !l&&r !l&&!r condition
334 354 129 6 0 not $old_v xor not $value
582 2 37 20 325 $dat->{$_} xor $std{$_}