| blib/lib/DBIx/Class/Carp.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 15 | 17 | 88.2 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 15 | 0 | 35 | 3314 | $class and $class->can('_skip_namespace_frames') |
| 32 | 3557 | 6085 | 3157 | $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 | 9978 | 0 | 21810 | $f[0]->can('_skip_namespace_frames') and my $extra_skip = $f[0]->_skip_namespace_frames |
| line | l | !l | condition |
|---|---|---|---|
| 57 | 3157 | 192 | $origin ||= '{UNKNOWN}' |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 27 | 2517 | 1566 | 31788 | $f[3] eq '(eval)' or $f[3] =~ /::__ANON__$/ |
| 32 | 18989 | 3157 | 9642 | $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 |