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
125 0 0 0 $self->parent && !defined($self->{$storage})
145 0 0 0 /^Setting_(.*)$/ and $attrs->{$1} = delete $attrs->{$_}
181 0 0 0 $setting->{'inheritable'} and $self->can("_setting_${settingname}_inherits")->($self)
223 0 0 0 not $opt_inherit and $type->{'check'}
229 0 0 0 not $opt_inherit and $type->{'parse'}
275 0 0 0 not defined $value and defined(my $default = get_subattr($cv, 'Setting_default'))

or 2 conditions

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

or 3 conditions

line l !l&&r !l&&!r condition
77 4 20 0 $args{'storage'} || $name
99 0 8 0 $args{'storage'} || $name
133 0 0 0 ref $self || $self
222 0 0 0 defined $newvalue or $opt_inherit