Branch Coverage

lib/Perlmazing/Engine/Exporter.pm
Criterion Covered Total %
branch 10 34 29.4


line true false branch
14 50 2018 if ($self eq $package) { }
16 50 0 unless $in_isa
18 2018 0 if (my(@call) = caller 1)
19 2018 0 if $call[3] eq "${self}::import"
21 0 2018 if $imports->{$pack}{$self}
34 0 185564 if $symbol =~ /^\W/
37 185564 0 if ($sigil eq '&') { }
0 0 elsif ($sigil eq '$') { }
0 0 elsif ($sigil eq '@') { }
0 0 elsif ($sigil eq '%') { }
0 0 elsif ($sigil eq '*') { }
38 0 185564 unless (defined *{"${from}::$symbol";}{'CODE'})
40 0 0 if $@
42 0 185564 if (defined *{"${to}::$symbol";}{'CODE'}) { }
48 0 0 unless (defined *{"${from}::$symbol";}{'SCALAR'})
53 0 0 unless (defined *{"${from}::$symbol";}{'ARRAY'})
58 0 0 unless (defined *{"${from}::$symbol";}{'HASH'})