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 20 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