Condition Coverage

blib/lib/MogileFS/Backend.pm
Criterion Covered Total %
condition 10 41 24.3


and 3 conditions

line !l l&&!r l&&r condition
59 1 0 0 $args{'timeout'} and not $args{'timeout'} =~ /^\d+$/
97 0 0 0 $$self{'pref_ip'} and ref $$self{'pref_ip'} eq 'HASH'
104 0 0 0 $fileno and $timeout
120 0 0 1 $cmd and $args
258 0 0 1 not $ret and $timeout
0 0 1 not $ret and $timeout and $! == 115
266 0 1 0 not $ret and $! == 106
288 1 0 0 $$self{'pref_ip'} and my $prefip = $$self{'pref_ip'}{$ip}
335 1 0 0 $$self{'host_dead'}{$host} and $$self{'host_dead'}{$host} > $now - 5

or 2 conditions

line l !l condition
61 0 1 $args{'timeout'} || 3
73 0 0 shift() || (return)
85 0 0 shift() || (return)
245 0 1 $timeout ||= 0.25

or 3 conditions

line l !l&&r !l&&!r condition
136 0 0 0 $! or not defined $rv
284 0 1 0 $MogileFS::Backend::PROTO_TCP ||= getprotobyname 'tcp'