Condition Coverage

blib/lib/Config/MVP/Slicer.pm
Criterion Covered Total %
condition 23 26 88.4


and 3 conditions

line !l l&&!r l&&r condition
131 1 1 0 $type->name eq 'Str' and $opts->{'join'}
148 3 0 1 $type->name =~ /^arrayref/i and ref $value ne 'ARRAY'
178 26 6 4 exists $hash->{$key} and ref $hash->{$key} eq 'ARRAY'
188 23 48 1 exists $hash->{$key} and ref $hash->{$key} ne 'ARRAY'

or 2 conditions

line l !l condition
108 2 18 $opts ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
91 68 26 479 $self->match_name($plug, $name) or $self->match_package($plug, $pack)
110 2 18 0 $opts->{'slice'} || $self->slice($plugin)
178 67 4 32 $options->{'array'} or exists $hash->{$key} and ref $hash->{$key} eq 'ARRAY'
4 1 31 $options->{'array'} or exists $hash->{$key} and ref $hash->{$key} eq 'ARRAY' or ref $value eq 'ARRAY'