Condition Coverage

blib/lib/DBIx/TransactionManager/Distributed.pm
Criterion Covered Total %
condition 6 10 60.0


and 2 conditions

line l !l condition
237 0 9 $_->{'AutoCommit'} and $_->begin_work

and 3 conditions

line !l l&&!r l&&r condition
102 17 2 0 $IN_TRANSACTION and $dbh->{'AutoCommit'}
195 1 0 0 $IN_TRANSACTION and $dbh->{'AutoCommit'}

or 2 conditions

line l !l condition
262 1 1 eval { do { $_->rollback; 1 } } or warn "after $err also had failure in rollback for dbh in category ${category}: $@"