Condition Coverage

blib/lib/Sub/WrapPackages.pm
Criterion Covered Total %
condition 14 16 87.5


and 3 conditions

line !l l&&!r l&&r condition
185 1 129 212 ref $v ne 'SCALAR' and defined &{$v;}
237 3 0 29 exists $params{'packages'} and ref($params{'packages'}) =~ /^ARRAY/

or 2 conditions

line l !l condition
297 29 3 $params{'pre'} ||= sub { }
298 28 4 $params{'post'} ||= sub { }

or 3 conditions

line l !l&&r !l&&!r condition
202 1 8 107 grep {$module =~ /^$_(::|$)/;} @{$wildcard_packages;} or grep {$module eq $_;} @{$nonwildcard_packages;}
296 29 0 3 $params{'pre'} or $params{'post'}