blib/lib/DBIx/Class/Carp.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 15 | 17 | 88.2 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
15 | 0 | 51 | 3394 | $class and $class->can('_skip_namespace_frames') |
32 | 3637 | 6183 | 3252 | $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 | 10163 | 0 | 22239 | $f[0]->can('_skip_namespace_frames') and my $extra_skip = $f[0]->_skip_namespace_frames |
line | l | !l | condition |
---|---|---|---|
57 | 3252 | 193 | $origin ||= '{UNKNOWN}' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
27 | 2602 | 1583 | 32402 | $f[3] eq '(eval)' or $f[3] =~ /::__ANON__$/ |
32 | 19330 | 3252 | 9820 | $origin ||= $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) ? $f[3] : undef |