PaxosPrepare

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total989 of 1,37528%174 of 20916%1251461842671735
checkForLinearizabilityViolation(PaxosPrepare.Permitted, InetAddressAndPort)2520%380%2121434311
permitted(PaxosPrepare.Permitted, InetAddressAndPort)18911738%461524%3334365801
toStatus(PaxosPrepare.Status.Outcome)761617%9110%8991101
onRefreshSuccess(Ballot, InetAddressAndPort)540%140%88121211
onResponse(PaxosPrepare.Response, InetAddressAndPort)522229%6440%56101701
onFailure(InetAddressAndPort, RequestFailureReason)510%60%449911
needsGossipUpdate(Map)400%100%66111111
permittedOrTerminateIfElectorateMismatch(PaxosPrepare.Permitted, InetAddressAndPort)290%40%337711
hasInProgressProposal()28720%7112%455701
maybeCheckForLinearizabilityViolation(PaxosPrepare.Response, InetAddressAndPort)280%80%556611
refreshStaleParticipants()250%20%225511
awaitUntil(long)241436%2466%244701
prepareWithBallot(Ballot, Paxos.Participants, DecoratedKey, TableMetadata, boolean, boolean, Consumer)190%n/a113311
getLowBoundForKey()170%20%222211
lambda$onResponse$2(PaxosPrepare.Permitted, InetAddressAndPort)150%n/a114411
withoutRead(Message)140%20%223311
isCompatibleWithLinearizabilityCheck()120%40%333311
setOnLinearizabilityViolation(Runnable)120%40%333311
start(PaxosPrepare, Paxos.Participants, Message, BiFunction)104481%4450%3511101
signalDone(PaxosPrepare.Status)91257%2250%232701
isRunningLegacyPaxos()90%20%223311
prepare(Paxos.Participants, SinglePartitionReadCommand, boolean, boolean)70%n/a111111
onRefreshFailure(InetAddressAndPort, RequestFailureReason)50%n/a112211
lambda$onResponse$1(PaxosPrepare.Permitted, InetAddressAndPort)50%n/a111111
PaxosPrepare(Paxos.Participants, PaxosPrepare.AbstractRequest, boolean, Consumer)45292%1150%1201301
needLatest()3666%1150%120101
prepareWithBallotInternal(Paxos.Participants, PaxosPrepare.Request, boolean, Consumer)19100%n/a010401
prepareWithBallot(Ballot, Paxos.Participants, SinglePartitionReadCommand, boolean, boolean)18100%n/a010301
static {...}16100%n/a010401
prepare(Ballot, Paxos.Participants, SinglePartitionReadCommand, boolean, boolean)10100%n/a010101
addReadResponse(ReadResponse, InetAddressAndPort)9100%n/a010201
isDone()7100%2100%020101
lambda$start$0(PaxosPrepare, Message, BiFunction)7100%n/a010101
signalDone(PaxosPrepare.Status.Outcome)6100%n/a010201
withLatest()4100%n/a010101