Condition Coverage

blib/lib/DBIx/Class/Storage/TxnScopeGuard.pm
Criterion Covered Total %
condition 8 12 66.6


and 3 conditions

line !l l&&!r l&&r condition
30 0 8112 946 defined $@ and length $@
71 17 0 132 &is_exception($@) && (!defined($_[0]{'existing_exception_ref'}) || &refaddr(scalar(length ref $@ ? $@ : \$@)) != &refaddr($_[0]{'existing_exception_ref'}))
87 119 14 4 my $rollback_exception = $_[0]{'storage'}->__delicate_rollback(defined $current_exception ? \$current_exception : ()) and not defined $current_exception

or 3 conditions

line l !l&&r !l&&!r condition
37 0 9058 0 ref $class || $class