Condition Coverage

blib/lib/DBIx/LogAny/st.pm
Criterion Covered Total %
condition 11 51 21.5


and 3 conditions

line !l l&&!r l&&r condition
34 0 4 1 $h->{'logmask'} & 513 and not +(caller) =~ /^DBD::/o
4 0 1 $h->{'logmask'} & 513 and not +(caller) =~ /^DBD::/o and not $h->{'dbd_specific'}
81 0 5 0 $h->{'logger'}->is_debug and $h->{'logmask'} & 128
5 0 0 $h->{'logger'}->is_debug and $h->{'logmask'} & 128 and $h->{'driver'} eq 'Oracle'
5 0 0 $h->{'logger'}->is_debug and $h->{'logmask'} & 128 and $h->{'driver'} eq 'Oracle' and not $h->{'dbd_specific'}
100 0 0 4 defined $ret and not $h->{'dbd_specific'}
101 0 1 0 $h->{'logmask'} & 16 and not +(caller) =~ /^DBD::/o
103 0 0 0 exists $h->{'err_regexp'} and not $sth->err =~ /$h->{'err_regexp'}/
113 4 0 0 not defined $sth->{'NUM_OF_FIELDS'} and $h->{'logmask'} & 1
4 0 0 not defined $sth->{'NUM_OF_FIELDS'} and $h->{'logmask'} & 1 and not +(caller) =~ /^DBD::/o
127 0 0 0 $#args >= 0 and $args[0]
0 0 0 $#args >= 0 and $args[0] and ref $args[0] eq 'HASH'
0 0 0 $#args >= 0 and $args[0] and ref $args[0] eq 'HASH' and not exists $args[0]{'ArrayTupleStatus'}
194 0 0 0 $h->{'logmask'} & 1 and ($h->{'logmask'} & 256) == 0
206 0 0 0 $h->{'logmask'} & 1 and not +(caller) =~ /^DBD::/o

or 3 conditions

line l !l&&r !l&&!r condition
103 0 0 0 exists $h->{'err_regexp'} and not $sth->err =~ /$h->{'err_regexp'}/ or not exists $h->{'err_regexp'}
171 0 0 0 defined $sth->{'NUM_OF_FIELDS'} or not $h->{'logmask'} & 1