Condition Coverage

blib/lib/Circle/Configurable.pm
Criterion Covered Total %
condition 3 34 8.8


and 3 conditions

line !l l&&!r l&&r condition
123 0 0 0 $self->parent && !defined($self->{$storage})
143 0 0 0 /^Setting_(.*)$/ and $attrs->{$1} = delete $attrs->{$_}
179 0 0 0 $setting->{'inheritable'} and $self->can("_setting_${settingname}_inherits")->($self)
221 0 0 0 not $opt_inherit and $type->{'check'}
227 0 0 0 not $opt_inherit and $type->{'parse'}
273 0 0 0 not defined $value and defined(my $default = get_subattr($cv, 'Setting_default'))

or 2 conditions

line l !l condition
196 0 0 $setting->{'Setting_description'} || '[no description]'
212 0 0 get_subattr($cv, 'Setting_description') || '[no description]'

or 3 conditions

line l !l&&r !l&&!r condition
75 4 11 0 $args{'storage'} || $name
97 0 8 0 $args{'storage'} || $name
131 0 0 0 ref $self || $self
220 0 0 0 defined $newvalue or $opt_inherit