Condition Coverage

lib/Template/Plugins.pm
Criterion Covered Total %
condition 18 23 78.2


or 2 conditions

line l !l condition
104 146 64 $args ||= []
151 1 158 $plugins ||= {}
162 0 159 $params->{'TOLERANT'} || 0
163 2 157 $params->{'LOAD_PERL'} || 0
164 1 158 $factory || {}
165 4 155 $params->{'DEBUG'} || 0
220 0 0 $@ || 'load() returned a false value'

or 3 conditions

line l !l&&r !l&&!r condition
107 162 47 1 $self->{'FACTORY'}{$name} ||= do { ($factory, $error) = $self->_load($name, $context); return $factory, $error if $error; $factory }
185 24 12 12 $self->{'PLUGINS'}{$name} || $self->{'PLUGINS'}{lc $name}
219 0 0 44 $@ or not $factory