Condition Coverage

blib/lib/Build/Hopen/Scope.pm
Criterion Covered Total %
condition 12 17 70.5


and 3 conditions

line !l l&&!r l&&r condition
157 32 32 0 ($levels // '') eq 'local' and $self->local
160 16 41 7 $self->outer and !defined($levels) || $levels eq 'local' || $levels > 0
291 0 0 7 ref $args{'outer'} and eval { do { $args{'outer'}->DOES('Build::Hopen::Scope') } }

or 2 conditions

line l !l condition
157 42 22 $levels // ''

or 3 conditions

line l !l&&r !l&&!r condition
160 41 4 3 !defined($levels) || $levels eq 'local' || $levels > 0
291 0 7 0 not defined $args{'outer'} or ref $args{'outer'} and eval { do { $args{'outer'}->DOES('Build::Hopen::Scope') } }