FederationBackendPolicy

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,121 of 1,1210%148 of 1480%1051052472473030
computeScanRangeAssignment(List)2900%480%2626616111
equateDistribution(ListMultimap)1710%140%88313111
init(BeSelectionPolicy)1090%140%88252511
redistributeSplit(Multimap, Backend, Backend)700%180%1010222211
replaceBackendOrder(List)580%80%55101011
chooseNodeForSpread(List)490%80%55131311
FederationBackendPolicy(NodeSelectionStrategy, int, IntUnaryOperator)420%20%22131311
selectExactNodes(Map, String[])380%40%336611
chooseNodeForSplit(List)320%40%339911
decrementWeightCount(long)290%20%225511
selectNodes(int, Iterator)280%60%445511
isSplitLocal(String[], String)240%40%334411
setAssignedWeight(Backend, long)240%20%225511
getNextBe()220%n/a113311
init(List)190%n/a118811
isSplitLocal(List, String)190%40%335511
isSpreadEnabled()190%80%551111
addAssignedWeight(Backend, long)120%n/a112211
static {...}120%n/a114411
init()100%20%224411
lambda$computeScanRangeAssignment$1(Backend)70%n/a111111
FederationBackendPolicy(NodeSelectionStrategy, int)60%n/a112211
FederationBackendPolicy(NodeSelectionStrategy)50%n/a112211
FederationBackendPolicy()40%n/a112211
setEnableSplitsRedistribution(boolean)40%n/a112211
numBackends()40%n/a111111
getBackends()40%n/a111111
lambda$new$0(int)40%n/a111111
getAssignedWeightPerBackend()30%n/a111111
lambda$computeScanRangeAssignment$2(Backend)30%n/a111111