Condition Coverage

blib/lib/Object/Pluggable.pm
Criterion Covered Total %
condition 9 30 30.0


and 3 conditions

line !l l&&!r l&&r condition
45 0 6 0 defined $type and defined $event
116 2 0 0 $return != 1 and $return != 3
2 0 0 $return != 1 and $return != 3 and $return != 2
0 0 0 $return != 1 and $return != 3 and $return != 2 and $return != 4
156 0 1 0 defined $name and defined $plugin
224 1 0 0 ref $ev and ref $ev eq 'ARRAY'
255 0 0 0 ref $ev and ref $ev eq 'ARRAY'

or 3 conditions

line l !l&&r !l&&!r condition
80 0 4 0 $$pipeline{'HANDLES'}{$plugin}{$type}{$event} || $$pipeline{'HANDLES'}{$plugin}{$type}{'all'}
0 0 4 $self eq $plugin or not $$pipeline{'HANDLES'}{$plugin}{$type}{$event} || $$pipeline{'HANDLES'}{$plugin}{$type}{'all'}
116 2 0 2 not defined $return or $return != 1 and $return != 3 and $return != 2 and $return != 4