Condition Coverage

lib/Egg/Plugin/Banner/Rotate.pm
Criterion Covered Total %
condition 0 21 0.0


or 2 conditions

line l !l condition
14 0 0 $e->config->{'plugin_banner_rotate'} ||= {}
17 0 0 $$c{'extention'} ||= 'yaml'
36 0 0 shift() || 'default'
37 0 0 $self->e->global->{'banner_rotate'} ||= {}
67 0 0 $self->e->global->{'banner_rotate'} || (return undef)
69 0 0 shift() || (return undef)

or 3 conditions

line l !l&&r !l&&!r condition
15 0 0 0 $$c{'base_dir'} ||= $e->config->{'dir'}{'etc'} . '/banners'
22 0 0 0 $_[0]{'banner_rotate'} ||= 'Egg::Plugin::Banner::Rotate::handler'->new(@_)
38 0 0 0 $$cache{$key} ||= do { my $pm = $self->params; my $yaml = "$$pm{'base_dir'}/$key.$$pm{'extention'}"; my $list = [YAML::LoadFile($yaml)]; warn " Banners is not found - $yaml. " unless @$list; +{'num', 0, 'time', time, 'total', scalar @$list, 'banners', $list} }