Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
serialize0%
getCandidateServerTagsForKey0%
logError0%
handleException0%
logRequest0%
watchErrors0%
getLastError0%
clearLastError0%
newSegmented0%
isSegmented0%
__construct0%
unserialize0%
getConnectionsForKeys0%
add0%
decr0%
delete0%
touch0%
disconnect_all0%
enable_compress0%
forget_dead_hosts0%
get0%
get_multi0%
incr0%
getConnection0%
doChangeTTL0%
run_command0%
setMockTime0%
unserialize0%
get0%
changeTTL0%
lock0%
doGet0%
deleteObjectsExpiringBefore0%
getMulti0%
setMulti0%
deleteMulti0%
changeTTLMulti0%
doAdd0%
doIncrWithInit0%
doIncrWithInit0%
__construct0%
doGet0%
doSet0%
doDelete0%
doGetMulti0%
doSetMulti0%
doDeleteMulti0%
doChangeTTLMulti0%
doAdd0%
replace0%
set0%
doGetMulti0%
__destruct0%
__call0%
tryCall0%
scan0%
sScan0%
hScan0%
zScan0%
checkAuthentication0%
postCallCleanup0%
luaEval0%
isConnIdentical0%
__construct0%
getLastError0%
setLogger0%
applyDefaultConfig0%
singleton0%
destroySingletons0%
getConnection0%
freeConnection0%
closeExcessIdleConections0%
handleError0%
reauthenticateConnection0%
resetTimeout0%
clearLastError0%
getServer0%
cas0%
_incrdecr0%
set_compress_threshold0%
set_debug0%
set_servers0%
set_timeout0%
_close_sock0%
_connect_sock0%
_dead_sock0%
_dead_host0%
get_sock0%
_hashfunc0%
_load_items0%
setLogger0%
_set0%
sock_to_host0%
_debugprint0%
_error_log0%
_fwrite0%
_handle_error0%
_fread0%
_fgets0%
_flush_read_buffer0%
__construct0%
serialize0%
unlock0%
doChangeTTL0%
doLock0%
add0%
merge0%
mergeViaCas0%
cas0%
doCas0%
tokensMatch0%
changeTTL0%
doChangeTTL0%
incrWithInit0%
lock0%
unlock0%
doIncrWithInit0%
doUnlock0%
makeLockKey0%
deleteObjectsExpiringBefore0%
getMulti0%
doGetMulti0%
setMulti0%
doSetMulti0%
deleteMulti0%
doDeleteMulti0%
changeTTLMulti0%
doChangeTTLMulti0%
merge0%
doAdd0%
getExpirationAsTTL0%
isKeyGlobal0%
doSet0%
doAdd0%
doDelete0%
doIncrWithInit0%
getLogger0%
getWithSetCallback0%
getScopedLock0%
watchErrors0%
getLastError0%
clearLastError0%
setLastError0%
getQoS0%
doDelete0%
getSegmentationSize0%
getSegmentedValueMaxSize0%
mergeFlagMaps0%
requireConvertGenericKey0%
convertGenericKey0%
proxyCall0%
getMulti0%
add0%
__construct0%
doGet0%
doSet0%
doIncrWithInitSync0%
__destruct0%
isInteger0%
doSetMulti0%
stripRouteFromKey0%
fixExpiry0%
doIncrWithInit0%
__construct0%
initializeClient0%
noReplyScope0%
doGetMulti0%
requireConvertGenericKey0%
checkResult0%
getSegmentationSize0%
doGet0%
doSet0%
doCas0%
doDelete0%
doAdd0%
validateKeyAndPrependRoute0%
doDeleteMulti0%
doIncrWithInitSync0%
doDelete0%
doIncrWithInitAsync0%
doCas0%
getSegmentedValueMaxSize0%
getSerialized0%
checkValueSerializability0%
checkIterableMapSerializability0%
doAdd0%
doSet0%
doChangeTTL0%
doGet0%
serialize0%
unserialize0%
debug0%
__construct0%
unserialize0%
serialize0%
doIncrWithInitAsync0%
resolveSegments13%
trackDuplicateKeys13%
delete14%
makeValueOrSegmentList16%
useSegmentationWrapper30%
multiRemap40%
handleError47%
scheduleAsyncRefresh53%
worthRefreshPopular54%
__construct60%
fetchWrappedValuesForWarmupCache63%
getInterimValue66%
prependRoute66%
__construct70%
decodeBody70%
__construct76%
encodeBody77%
__construct80%
makeSisterKey83%
__construct83%
doDelete83%
makeKeyInternal83%
doSet84%
doIncrWithInit87%
updateOpStats89%

Project Risks

Method CRAP
_set420
getConnection342
get210
get_multi210
_load_items156
initializeClient156
get_sock132
doGetMulti110
getConnectionsForKeys110
doChangeTTLMulti110
delete90
mergeViaCas90
proxyCall90
_incrdecr72
touch72
doSetMulti72
_connect_sock72
sock_to_host72
checkResult72
get56
__construct56
doIncrWithInit56
__call42
doDeleteMulti42
doGet42
closeExcessIdleConections42
doIncrWithInitSync42
luaEval42
run_command42
doIncrWithInitSync42
lock42
_fgets30
_fread30
getLastError30
doCas30
doDeleteMulti30
doChangeTTL30
applyDefaultConfig30
doChangeTTL30
__construct30
doGetMulti30
checkValueSerializability30
checkIterableMapSerializability30
doIncrWithInit30
_fwrite30
useSegmentationWrapper29
trackDuplicateKeys21
serialize20
handleError20
doGetMulti20
getWithSetCallback20
freeConnection20
doSet20
mergeFlagMaps20
getMulti20
checkAuthentication20
unserialize20
__destruct20
tokensMatch20
_flush_read_buffer20
doAdd20
doLock20
unlock20
getMulti20
makeValueOrSegmentList19
resolveSegments14
handleError14
delete14
reauthenticateConnection12
tryCall12
_handle_error12
getCandidateServerTagsForKey12
doIncrWithInit12
getMulti12
doDelete12
__construct12
deleteObjectsExpiringBefore12
cas12
validateKeyAndPrependRoute12
stripRouteFromKey12
fixExpiry12
isInteger12
getExpirationAsTTL12
doChangeTTLMulti12
doDeleteMulti12
doSetMulti12
doGetMulti12
doUnlock12
noReplyScope12
doSet12
doDelete12
doGet12
doGet12
convertGenericKey12
getScopedLock12
doGet12
decodeBody11
updateOpStats8
__construct7
worthRefreshPopular7
__construct6
encodeBody6
fetchWrappedValuesForWarmupCache6
serialize6
resetTimeout6
doAdd6
_dead_host6
incrWithInit6
singleton6
add6
add6
deleteMulti6
set_servers6
setMulti6
getLastError6
postCallCleanup6
isSegmented6
unserialize6
getConnection6
doAdd6
serialize6
doChangeTTL6
doCas6
doAdd6
doDelete6
disconnect_all6
doSetMulti6
doSet6
__construct6
logRequest6
setMockTime6
doIncrWithInit6
unserialize6
getInterimValue5
multiRemap4
__construct4
doSet4
doIncrWithInit4
scheduleAsyncRefresh3
__construct3
makeSisterKey3
makeKeyInternal3
prependRoute2
doDelete2
__construct2