Condition Coverage

blib/lib/Cache/MemcachedBinary.pm
Criterion Covered Total %
condition 0 78 0.0


and 3 conditions

line !l l&&!r l&&r condition
85 0 0 0 $data->{'MagicUnpack'} == 129 and $data->{'StatusUnpack'} == 0
119 0 0 0 $data->{'MagicUnpack'} == 129 and $data->{'StatusUnpack'} == 0
153 0 0 0 $data->{'MagicUnpack'} == 129 and $data->{'StatusUnpack'} == 0
188 0 0 0 $data->{'MagicUnpack'} == 129 and $data->{'StatusUnpack'} == 0
224 0 0 0 $data->{'MagicUnpack'} == 129 and $data->{'StatusUnpack'} == 0
254 0 0 0 $data->{'MagicUnpack'} == 129 and $data->{'StatusUnpack'} == 0
403 0 0 0 $self->socket and $self->socket->connected

or 2 conditions

line l !l condition
63 0 0 $sec //= 0
68 0 0 $self->_get_socket || (return)
103 0 0 shift() || (return)
107 0 0 $self->_get_socket || (return)
137 0 0 shift() || (return)
141 0 0 $self->_get_socket || (return)
171 0 0 shift() || (return)
175 0 0 $self->_get_socket || (return)
208 0 0 shift() // 0
212 0 0 $self->_get_socket || (return)
245 0 0 $self->_get_socket || (return)
271 0 0 $self->_get_socket || (return)
309 0 0 shift() || (return)
311 0 0 $self->_get_socket || (return)
317 0 0 $data->{'Extras'} //= ""
318 0 0 $data->{'Key'} //= ""
319 0 0 $data->{'Value'} //= ""
325 0 0 $data->{'Opcode'} // "00"
326 0 0 $data->{'KeyLength'} // "0000"
327 0 0 $data->{'ExtrasLength'} // "00"
328 0 0 $data->{'VbucketId'} // "0000"
329 0 0 $data->{'TotalBodyLength'} // "00000000"
330 0 0 $data->{'Opaque'} // "00000000"
331 0 0 $data->{'CAS'} // "0000000000000000"
344 0 0 $self->_get_socket || (return)
368 0 0 unpack('N*', $data{'TotalBodyLength'}) || 0
447 0 0 $flag //= 0

or 3 conditions

line l !l&&r !l&&!r condition
458 0 0 0 $self->debug or $flag == 1