Branch Coverage

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


line true false branch
15 3314 35 if $class and $class->can('_skip_namespace_frames')
18 3314 35 if $skip_class_data
27 4083 31788 if $f[3] eq '(eval)' or $f[3] =~ /::__ANON__$/
32 3157 9642 $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 21810 9978 if ($f[0]->can('_skip_namespace_frames') and my $extra_skip = $f[0]->_skip_namespace_frames)
50 3338 28450 unless $f[0] =~ /$skip_pattern/x
53 3338 11 @f ? :
60 3157 192 $origin =~ /::/ ? :
81 765 5486 $skip_pattern ? :
97 4 9 if $$fired{$_[0]}
114 22 41 if $seen->{$ln}{$msg}