FederationBackendPolicy

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total86 of 1,12192%29 of 14880%2410523247230
redistributeSplit(Multimap, Backend, Backend)323854%13527%81092201
isSplitLocal(List, String)190%40%335511
init(BeSelectionPolicy)179284%31178%3842501
computeScanRangeAssignment(List)1028096%34593%32626101
lambda$new$0(int)40%n/a111111
equateDistribution(ListMultimap)316898%31178%3833101
selectNodes(int, Iterator)2796%2466%240501
replaceBackendOrder(List)58100%8100%0501001
chooseNodeForSpread(List)49100%8100%0501301
FederationBackendPolicy(NodeSelectionStrategy, int, IntUnaryOperator)42100%2100%0201301
selectExactNodes(Map, String[])38100%4100%030601
chooseNodeForSplit(List)32100%4100%030901
decrementWeightCount(long)29100%2100%020501
isSplitLocal(String[], String)24100%4100%030401
setAssignedWeight(Backend, long)24100%2100%020501
getNextBe()22100%n/a010301
init(List)19100%n/a010801
isSpreadEnabled()19100%8100%050101
addAssignedWeight(Backend, long)12100%n/a010201
static {...}12100%n/a010401
init()10100%1150%120401
lambda$computeScanRangeAssignment$1(Backend)7100%n/a010101
FederationBackendPolicy(NodeSelectionStrategy, int)6100%n/a010201
FederationBackendPolicy(NodeSelectionStrategy)5100%n/a010201
FederationBackendPolicy()4100%n/a010201
setEnableSplitsRedistribution(boolean)4100%n/a010201
numBackends()4100%n/a010101
getBackends()4100%n/a010101
getAssignedWeightPerBackend()3100%n/a010101
lambda$computeScanRangeAssignment$2(Backend)3100%n/a010101