Branch Coverage

blib/lib/DBIx/Class/Carp.pm
Criterion Covered Total %
branch 22 22 100.0


line true false branch
15 3394 51 if $class and $class->can('_skip_namespace_frames')
18 3394 51 if $skip_class_data
27 4185 32402 if $f[3] eq '(eval)' or $f[3] =~ /::__ANON__$/
32 3252 9820 $f[3] =~ /^ (.+) :: ([^\:]+) $/x && !$Carp::Internal{$1} && !($1 =~ /^(?: DBIx::Class::Storage::BlockRunner | Context::Preserve | Try::Tiny | Class::Accessor::Grouped | Class::C3::Componentised | Module::Runtime )$/x) && !($2 =~ /^(?: throw_exception | carp | carp_unique | carp_once | dbh_do | txn_do | with_deferred_fk_checks)$/x) ? :
42 22239 10163 if ($f[0]->can('_skip_namespace_frames') and my $extra_skip = $f[0]->_skip_namespace_frames)
50 3434 28968 unless $f[0] =~ /$skip_pattern/
53 3434 11 @f ? :
60 3252 193 $origin =~ /::/ ? :
81 771 5513 $skip_pattern ? :
97 4 9 if $$fired{$_[0]}
114 22 44 if $seen->{$ln}{$msg}