BackendSelectionService

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total39 of 55893%23 of 10878%227612145022
orderLoadCandidates(ConnectContext, List)92775%4450%4531101
chooseLoadBackend(ConnectContext, List)81565%2100%022701
chooseFirstPreferredLoadBackend(ConnectContext, List, Predicate)71669%2250%232601
isLoadSelectionEnabled(ConnectContext)51270%4450%350401
requiredCandidates(String, BackendSelection.SelectionHint, List, BackendSelection.CandidateSelection)35094%3562%3511201
orderQueryCandidatesWithinTies(BackendSelection.SelectionHint, List, Comparator, Function)211298%21688%21012701
orderLoadCandidates(BackendSelection.SelectionHint, List)22793%2466%241801
hasLoadSelectionPreference(ConnectContext)2675%1150%121301
ensureRequiredSelectionSatisfied(BackendSelection.SelectionHint, boolean)11292%2250%231401
validateOrderedCandidates(String, List, List)64100%11191%1701301
orderQueryCandidates(BackendSelection.SelectionHint, List, Function)35100%4100%0301001
resolveLoadSelectionHint(ConnectContext)30100%8100%0501101
classifyQuerySelection(BackendSelection.SelectionHint, List, Function)21100%1583%140601
chooseFirstAvailable(List, Predicate)19100%4100%030501
hasLoadSelectionPreference(BackendSelection.SelectionHint)15100%1787%150301
invalidCandidateOrder(String)13100%2100%020301
orderRepairSourceCandidates(List, long)11100%n/a010401
requiredLoadCandidates(BackendSelectionPolicy, BackendSelection.SelectionHint, List)11100%n/a010301
isRequiredSelection(BackendSelection.SelectionHint)10100%4100%030101
invalidCandidatePartition(String)6100%n/a010101
restoreLoadSelection(ConnectContext, BackendSelection.SelectionHint)4100%n/a010201
captureLoadSelection(ConnectContext)3100%n/a010101