| runKeylessCommandEvenDistributionRoundRobin() |  | 0% |  | 0% | 2 | 2 | 38 | 38 | 1 | 1 |
| mgetMultiShardReturnsValuesInCorrectOrderWhenKeysSpanMultipleSlots() |  | 0% |  | 0% | 5 | 5 | 26 | 26 | 1 | 1 |
| runKeylessCommandDoesNotThrowIndexOutOfBoundsOnTopologyChange() |  | 0% |  | 0% | 3 | 3 | 41 | 41 | 1 | 1 |
| mgetMultiShardCombinesConsecutiveKeysWithSameSlotIntoOneCommand() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
| mgetMultiShardReturnsValuesInCorrectOrderForInterleavedSlots() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| runKeylessCommandRoundRobinSequence() |  | 0% |  | 0% | 2 | 2 | 33 | 33 | 1 | 1 |
| runMovedThenAllNodesFailing() |  | 0% | | n/a | 1 | 1 | 29 | 29 | 1 | 1 |
| runKeylessCommandRoundRobinDistribution() |  | 0% | | n/a | 1 | 1 | 26 | 26 | 1 | 1 |
| runKeylessCommandFailsAfterMaxAttempts() |  | 0% | | n/a | 1 | 1 | 24 | 24 | 1 | 1 |
| broadcastCommandShouldSucceedWithOneSucceededPolicyWhenSomeNodesFail(CommandObject) |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
| runMasterFailingReplicaRecovering() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| runKeylessCommandCircularCounterNeverOverflows() |  | 0% |  | 0% | 2 | 2 | 22 | 22 | 1 | 1 |
| runAlwaysFailing() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| runKeylessCommandWithReadOnlyCommandUsesAllNodesConnectionMap() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| runKeylessCommandThrowsOnRedirections() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| runKeylessCommandThrowsAskDataExceptionOnAskRedirection() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| runKeylessCommandUsesConnectionMapRoundRobin() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| runKeylessCommandWithWriteCommandUsesPrimaryNodesConnectionMap() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| broadcastCommandThrowsMovedDataExceptionOnRedirection() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| broadcastCommandThrowsAskDataExceptionOnRedirection() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| runKeylessCommandHandlesCounterOverflowGracefully() |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
| runAskSuccess() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| runMovedSuccess() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| executeMultiShardCommandShouldSucceedWithOneSucceededPolicyWhenSomeShardsFail() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| runStopsRetryingAfterTimeout() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| runSuccessfulExecuteKeylessCommand() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| runKeylessCommandFailsWithEmptyConnectionMap() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| runSuccessfulExecute() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| runFailOnFirstExecSuccessOnSecondExec() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| oneSucceededPolicyCommands() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| runRethrowsJedisNoReachableClusterNodeException() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| invokeExecuteKeylessCommand(ClusterCommandExecutor, CommandObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$runMasterFailingReplicaRecovering$1(ClusterConnectionProvider, Connection, InvocationOnMock) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$runMovedThenAllNodesFailing$0(ClusterConnectionProvider, Connection, InvocationOnMock) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$runKeylessCommandThrowsAskDataExceptionOnAskRedirection$4(ClusterCommandExecutor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$runKeylessCommandThrowsOnRedirections$3(ClusterCommandExecutor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$runRethrowsJedisNoReachableClusterNodeException$2(ClusterCommandExecutor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$mgetMultiShardCombinesConsecutiveKeysWithSameSlotIntoOneCommand$11(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$mgetMultiShardCombinesConsecutiveKeysWithSameSlotIntoOneCommand$10(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$mgetMultiShardCombinesConsecutiveKeysWithSameSlotIntoOneCommand$9(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$mgetMultiShardCombinesConsecutiveKeysWithSameSlotIntoOneCommand$8(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$mgetMultiShardReturnsValuesInCorrectOrderForInterleavedSlots$7(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$mgetMultiShardReturnsValuesInCorrectOrderForInterleavedSlots$6(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$mgetMultiShardReturnsValuesInCorrectOrderForInterleavedSlots$5(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ClusterCommandExecutorTest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |