Condition Coverage

blib/lib/Data/Hopen/Scope.pm
Criterion Covered Total %
condition 22 25 88.0


and 3 conditions

line !l l&&!r l&&r condition
198 611 88 32 ($levels // '') eq 'local' and $self->local
201 147 239 345 $self->outer and !defined($levels) || $levels eq 'local' || $levels > 0
339 0 0 103 ref $args{'outer'} and eval { do { $args{'outer'}->DOES('Data::Hopen::Scope') } }
469 1072 1 5 ref $_[0] and ref $_[0] eq ref $_first_only
489 1069 2 2 $set ne '0' and $set ne '*'

or 2 conditions

line l !l condition
198 376 355 $levels // ''
486 11 1062 $_[0] //= 0

or 3 conditions

line l !l&&r !l&&!r condition
201 324 220 40 !defined($levels) || $levels eq 'local' || $levels > 0
339 10 103 0 not defined $args{'outer'} or ref $args{'outer'} and eval { do { $args{'outer'}->DOES('Data::Hopen::Scope') } }