Branch Coverage

blib/lib/Devel/Caller/Util.pm
Criterion Covered Total %
branch 15 28 53.5


line true false branch
16 1 7 unless defined $start
23 0 11 if ($with_args) { }
28 0 0 if @caller
33 5 6 unless @caller
36 3 3 if ($packages_to_ignore)
37 3 0 if (ref $packages_to_ignore eq 'ARRAY') { }
38 1 2 if grep {$_ eq $caller[0];} @$packages_to_ignore
40 0 0 if $caller[0] =~ /$packages_to_ignore/
44 0 5 if ($subroutines_to_ignore)
45 0 0 if (ref $subroutines_to_ignore eq 'ARRAY') { }
46 0 0 if grep {$_ eq $caller[3];} @$subroutines_to_ignore
48 0 0 if $caller[3] =~ /$subroutines_to_ignore/
53 3 2 if ($_is_caller and @res == $start + 1)
56 3 2 if $start