Condition Coverage

blib/lib/Shardcache/Client.pm
Criterion Covered Total %
condition 0 33 0.0


and 3 conditions

line !l l&&!r l&&r condition
44 0 0 0 ref $host and ref $host eq 'ARRAY'
105 0 0 0 ref $records and ref $records eq 'ARRAY'
159 0 0 0 $$self{'_sock'}{"${addr}:$port"} && $$self{'_sock'}{"${addr}:$port"}->connected
290 0 0 0 $key and defined $value
297 0 0 0 defined $resp && unpack('C', $resp) == 0
302 0 0 0 $key and defined $value
309 0 0 0 defined $resp && unpack('C', $resp) == 0
393 0 0 0 $$self{'_sock'}{$sock_key} && $$self{'_sock'}{$sock_key}->connected
437 0 0 0 $ksize and $kdata

or 3 conditions

line l !l&&r !l&&!r condition
159 0 0 0 not $$self{'_sock'}{"${addr}:$port"} && $$self{'_sock'}{"${addr}:$port"}->connected or $$self{'_sock'}{"${addr}:$port"}->write("\220") != 1
393 0 0 0 not $$self{'_sock'}{$sock_key} && $$self{'_sock'}{$sock_key}->connected or $$self{'_sock'}{$sock_key}->write("\220") != 1