org.apache.zookeeper.server.quorum

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total76,723 of 76,7230%4,184 of 4,1840%4,3894,38916,04616,0462,2572,257298298
QuorumPeerMainTest4,7170%2100%137137801801323211
QuorumPeer3,7560%3780%36836897397317517511
Leader2,8600%2920%227227629629727211
QuorumSSLTest2,6170%320%4545409409292911
LearnerHandler2,0370%1790%133133515515343411
QuorumPeerConfig2,0140%2960%213213455455656511
ReconfigRecoveryTest1,9800%840%5252257257101011
Learner1,7370%1440%102102404404282811
CommitProcessorConcurrencyTest1,5980%740%5050287287131311
ReconfigRollingRestartCompatibilityTest1,5080%660%4444197197111111
LearnerHandlerTest1,4450%60%2222216216191911
CnxManagerTest1,3850%480%4242284284181811
FastLeaderElection1,3500%1110%8282270270252511
QuorumCnxManager1,2500%860%7676291291333311
Zab1_0Test1,1390%540%5454275275272711
QuorumPeer.QuorumServer1,0630%1230%8686197197242411
UnifiedServerSocketTest1,0590%320%3636278278202011
ReconfigLegacyTest1,0440%580%38381741749911
CommitProcessorMetricsTest9990%n/a2727199199272711
FuzzySnapshotRelatedTest9500%220%2424162162131311
ObserverMaster9500%800%8181221221414111
ReconfigBackupTest9180%460%29291471476611
CommitProcessor8780%1280%8888225225232311
QuorumPeerTestBase.MainThread7710%340%5353159159363611
EagerACLFilterTest7390%140%2626145145191911
StandaloneDisabledTest7060%140%1818114114111111
QuorumPeerMainMultiAddressTest7000%40%1818141141161611
FastLeaderElection.Messenger.WorkerReceiver6950%470%27271481482211
UnifiedServerSocketModeDetectionTest6800%180%4949195195404011
MultipleAddressesTest6540%0%2828119119272711
LeaderBeanTest6440%n/a1414125125141411
LearnerTest6210%40%1313132132111111
DIFFSyncTest6060%260%2323105105101011
SessionUpgradeQuorumTest5990%380%3030111111111111
DIFFSyncConsistencyTest5980%500%31311051056611
QuorumServerTest5790%40%18189898161611
Follower5500%500%3838132132101011
ReconfigFailureCasesTest5320%120%13131081087711
FLEOutOfElectionTest5260%0%8854547711
QuorumPeerMainTLSTest5090%60%13139393101011
Zab1_0Test.new Zab1_0Test.ObserverConversation() {...}4940%n/a3394943311
QuorumRequestPipelineTest4860%40%20208080181811
QuorumPeerMain4700%220%19191291298811
Observer4690%350%3636130130151511
LeaderZooKeeperServer4640%180%4040126126313111
FLEMalformedNotificationMessageTest4580%120%1717101101111111
Zab1_0Test.new Zab1_0Test.FollowerConversation() {...}4570%n/a3394943311
Zab1_0Test.new Zab1_0Test.FollowerConversation() {...}4480%n/a3391913311
ReconfigDuringLeaderSyncTest4350%220%191976768811
UnifiedServerSocket.UnifiedSocket4240%260%6262116116494911
CommitProcessorTest4090%240%2525104104131311
WatchLeakTest3840%60%121287879911
CommitProcessorTest.ValidateProcessor3770%280%212179797711
LeaderWithObserverTest3760%n/a6681816611
QuorumPacket3710%280%33339595191911
EphemeralNodeDeletionTest3700%140%121262625511
Zab1_0Test.new Zab1_0Test.FollowerConversation() {...}3650%n/a3378783311
QuorumPeerConfigTest3590%n/a1111100100111111
QuorumCnxManager.SendWorker3540%260%212191918811
QuorumPeerTestBase3450%300%28286969131311
ReadOnlyZooKeeperServer3360%150%24249797161611
QuorumZooKeeperServer3310%370%31318787121211
QuorumDigestTest3270%100%19198383141411
LearnerInfo3180%360%35357878171711
QuorumAuthPacket3120%300%32328080171711
LearnerSessionTracker3000%380%36367979171711
FLEBackwardElectionRoundTest2760%80%101042426611
QuorumServerConfigBuilder2720%80%15154242111111
FollowerZooKeeperServer2690%120%21216161151511
QuorumCnxManager.Listener.ListenerHandler2690%240%171768685511
QuorumPeerTest2680%n/a6657576611
RaceConditionTest2630%260%202046467711
LeaderSessionTracker2620%380%37377878181811
MultipleAddresses2600%160%34346464262611
QuorumPeerMainTLSTest.MaybeSecureServers2560%180%121245453311
Learner.LeaderConnector2510%200%131349493311
QuorumSSLTest.OCSPHandler2500%60%6649493311
QuorumSyncTest2460%140%111138384411
Vote2380%260%27275656141411
QuorumCnxManager.Listener2320%180%151554546611
EpochWriteFailureTest2310%120%101037374411
LearnerMetricsTest2290%60%8843435511
FollowerRequestProcessor2260%280%222267677711
QuorumCnxManager.InitialMessage2230%160%121236364411
LearnerSyncThrottlerTest2150%140%17176262101011
Zab1_0Test.new Zab1_0Test.LeaderConversation() {...}2120%0%3341412211
SyncRequestProcessorMetricTest2100%0%7739396611
QuorumPeerTestBase.Servers2100%240%202038388811
LearnerHandlerMetricsTest2070%40%7737375511
ObserverRequestProcessor1930%220%171757575511
ZabUtils1870%n/a4429294411
FLELostMessageTest1860%40%8831316611
CommitProcessorTest.TestClientThread1860%40%6633334411
StatResetCommandTest1840%n/a5537375511
LocalPeerBeanTest1820%40%6641414411
QuorumCnxManager.RecvWorker1800%120%9938383311
LearnerZooKeeperServer1790%120%16166161101011
CurrentEpochWriteFailureTest1770%0%8840407711
StatCommandTest1710%n/a5538385511
QuorumBeanTest1550%n/a6629296611
UpgradeableSessionTracker1530%240%26263434141411
Leader.LearnerCnxAcceptor.LearnerCnxAcceptorHandler1490%120%9939393311
QuorumPeer.ResponderThread1450%80%7741412211
ReadOnlyRequestProcessor1440%170%151546466611
LocalPeerBean1410%0%24243131232311
CloseSessionTxnTest1370%0%5527274411
QuorumCanonicalizeTest1360%40%13133232111111
Zab1_0Test.new Zab1_0Test.LeaderConversation() {...}1350%n/a2227272211
ObserverZooKeeperServer1310%60%121231319911
LeaderMetricsTest1310%40%6628284411
SyncedLearnerTracker1290%140%131326266611
RemotePeerBeanTest1270%n/a4431314411
FollowerRequestProcessorTest1270%0%6625255511
LeaderBean1220%60%17172828141411
LearnerSyncThrottler1220%80%101030306611
CnxManagerTest.CnxManagerThread1150%120%8829292211
Leader.LearnerCnxAcceptor1150%60%7728284411
LearnerHandler.SyncLimitCheck1140%120%111132325511
LearnerSender1110%60%8831315511
ProposalRequestProcessor1090%100%111133336611
FuzzySnapshotRelatedTest.CustomDataTree1060%100%141430309911
UnifiedServerSocketTest.UnifiedServerThread1050%0%6627275511
Zab1_0Test.new Zab1_0Test.LeaderConversation() {...}1040%n/a2221212211
QuorumPeerConfig.new AtomicFileWritingIdiom.WriterStatement() {...}1030%240%141419192211
BufferStatsTest990%n/a3328283311
Zab1_0Test.new Zab1_0Test.PopulatedLeaderConversation() {...}980%n/a2221212211
QuorumStats950%100%9920204411
UnifiedServerSocketTest.UnifiedServerThread.new Runnable() {...}940%0%3318182211
FollowerBean910%100%17172323121211
LearnerHandlerBean900%0%7717176611
LearnerMaster890%n/a8823238811
QuorumCnxManagerSocketConnectionTimeoutTest870%40%9917177711
LearnerTest.TestLearner810%60%121224249911
Leader.ToBeAppliedRequestProcessor810%100%8822223311
UnifiedServerSocket800%40%8824246611
FLETestUtils.LEThread770%40%4419192211
LeaderRequestProcessor770%60%7726264411
ObserverMaster.Revalidation770%120%9915153311
UnifiedServerSocket.UnifiedInputStream760%0%12122424111111
BufferStats760%60%101018187711
RemotePeerBean740%0%101017179911
CommitProcessorMetricsTest.TestCommitProcessor730%80%8823234411
DelayRequestProcessor720%60%9922226611
QuorumPeerConfig.new AtomicFileWritingIdiom.WriterStatement() {...}710%60%5514142211
LearnerHandlerTest.MockZKDatabase710%60%111119198811
CommitProcessorTest.TestZooKeeperServer700%n/a3314143311
CommitProcessorTest.MockProposalRequestProcessor690%60%7721214411
QuorumPeerMainTest.CustomQuorumPeer.new Follower() {...}690%140%111116164411
FuzzySnapshotRelatedTest.new FuzzySnapshotRelatedTest.DigestSerializeListener() {...}690%n/a3314143311
StateSummary680%120%121212126611
FastLeaderElection.Messenger680%n/a3312123311
QuorumServerConfigBuilder.ServerAddress650%n/a8816168811
Zab1_0Test.new Zab1_0Test.LeaderConversation() {...}650%n/a2212122211
RaceConditionTest.CustomQuorumPeer.new LeaderZooKeeperServer() {...}640%n/a2211112211
CommitProcessor.CommitWorkRequest640%60%6618183311
WatchLeakTest.FakeSK630%120%141418188811
FastLeaderElection.Messenger.WorkerSender630%40%5518183311
SessionUpgradeQuorumTest.TestQPMainDropSessionUpgrading.1.new Follower() {...}630%100%7718182211
QuorumBean620%n/a14142121141411
ReadOnlyZooKeeperServerTest620%n/a3316163311
QuorumDigestTest.DataTreeMock600%40%6612124411
SendAckRequestProcessor590%0%6620205511
QuorumPeerMainTest.new QuorumPeerMainTest.StartForwardingListener() {...}580%0%4412123311
Zab1_0Test.FollowerMockThread580%0%3316162211
QuorumPeerMainTest.new QuorumPeerMainTest.BeginSnapshotListener() {...}560%n/a22992211
DIFFSyncTest.TestQuorumPeer.new FollowerZooKeeperServer() {...}560%n/a22992211
CnxManagerTest.1.new SSLSocket() {...}520%n/a21212222212111
Leader.Proposal480%n/a7713137711
QuorumDigestTest.new Thread() {...}460%0%33992211
WatchLeakTest.new Answer() {...}460%0%33882211
UnifiedServerSocket.UnifiedOutputStream460%0%8817177711
ReconfigDuringLeaderSyncTest.MockTestQPMain450%n/a11881111
QuorumPeerMainTest.CustomQuorumPeer430%n/a5510105511
LearnerHandler.MarkerQuorumPacket430%80%7710103311
ReconfigDuringLeaderSyncTest.CustomQuorumPeer420%n/a33553311
LearnerSyncThrottlerTest.new Callable() {...}420%n/a2211112211
QuorumPeerMainTest.CustomQuorumPeer.new Leader() {...}400%40%55773311
EpochWriteFailureTest.MockTestQPMain400%n/a1111111111
PrependableSocket400%60%6613133311
CommitProcessorConcurrencyTest.MockRequestsQueue0%n/a33883311
QuorumPeer.new Thread() {...}0%0%3310102211
EphemeralNodeDeletionTest.CustomQuorumPeer.new Follower() {...}0%40%44662211
RaceConditionTest.CustomQuorumPeer0%n/a44774411
QuorumCnxManager.QuorumConnectionReqThread0%n/a22882211
DIFFSyncConsistencyTest.CustomQuorumPeer.new Follower() {...}0%40%44662211
AckRequestProcessor0%0%5511114411
QuorumCnxManagerSocketConnectionTimeoutTest.SocketStub0%0%3311112211
Zab1_0Test.TrackerWatcher0%40%6611114411
SessionUpgradeQuorumTest.TestQPMainDropSessionUpgrading.new QuorumPeer() {...}0%n/a33443311
QuorumPeerConfig.new AtomicFileWritingIdiom.OutputStreamStatement() {...}0%0%33662211
FuzzySnapshotRelatedTest.new FuzzySnapshotRelatedTest.NodeSerializeListener() {...}0%n/a22882211
CommitProcessorMetricsTest.DummyFinalProcessor0%40%5511113311
FuzzySnapshotRelatedTest.CustomizedQPMain.1.new FollowerZooKeeperServer() {...}0%n/a22772211
FuzzySnapshotRelatedTest.CustomizedQPMain.1.2.new LearnerSessionTracker() {...}0%0%33442211
ReconfigDuringLeaderSyncTest.CustomQuorumPeer.new Follower() {...}0%40%44992211
LocalSessionTracker0%n/a55885511
SendAckRequestProcessorTest0%n/a22552211
LearnerHandler.new Thread() {...}0%n/a22772211
FuzzySnapshotRelatedTest.CustomizedQPMain.new QuorumPeer() {...}0%n/a33443311
CommitProcessorConcurrencyTest.MockCommitProcessor0%n/a22662211
FuzzySnapshotRelatedTest.new FuzzySnapshotRelatedTest.SetDataTxnListener() {...}0%n/a22772211
FuzzySnapshotRelatedTest.new FuzzySnapshotRelatedTest.CommitSessionListener() {...}0%0%33772211
Leader.PureRequestProposal0%n/a44774411
SyncThrottleException0%n/a22662211
RaceConditionTest.CustomQuorumPeer.new Follower() {...}0%40%44662211
RaceConditionTest.MockSyncRequestProcessor0%n/a22772211
QuorumPeer.SyncMode0%n/a11551111
QuorumPeer.ZabState0%n/a11551111
QuorumPeer.ServerState0%n/a11551111
FastLeaderElection.ToSend.mType0%n/a11551111
FastLeaderElection.ToSend0%n/a1110101111
SessionUpgradeQuorumTest.TestQPMainDropSessionUpgrading.1.new LeaderZooKeeperServer() {...}0%0%33662211
SessionUpgradeQuorumTest.TestQPMainDropSessionUpgrading.1.new FollowerZooKeeperServer() {...}0%0%33662211
Zab1_0Test.new Thread() {...}0%n/a22882211
ZabUtils.NullServerCnxnFactory0%n/a17171717171711
UnifiedServerSocketTest.new HandshakeCompletedListener() {...}0%n/a22662211
QuorumPeerMainTest.new QuorumPeerMainTest.NewLeaderReceivedCallback() {...}0%0%33772211
QuorumCnxManager.QuorumConnectionReceiverThread0%n/a22662211
Zab1_0Test.LeadThread0%n/a2210102211
WatchLeakTest.new Answer() {...}0%n/a22552211
DIFFSyncConsistencyTest.CustomQuorumPeer0%n/a33663311
EpochWriteFailureTest.CustomQuorumPeer0%0%33552211
EphemeralNodeDeletionTest.CustomQuorumPeer0%n/a33663311
LearnerTest.new Consumer() {...}0%n/a22442211
SessionUpgradeQuorumTest.TestQPMainDropSessionUpgrading0%n/a44884411
LearnerHandlerTest.MockLearnerHandler0%n/a33773311
CommitProcessorMetricsTest.TestWorkerService0%0%33772211
QuorumPeerMainTest.CustomQuorumPeer.2.new LearnerSyncThrottler() {...}0%0%33552211
ObserverMaster.new Runnable() {...}0%0%33552211
CnxManagerTest.new QuorumPeer() {...}0%n/a22222211
UnifiedServerSocket.UnifiedSocket.Mode0%n/a11441111
QuorumPeerMainTest.new QuorumPeerMainTest.NewLeaderAckCallback() {...}0%n/a22662211
LearnerTest.SimpleLearner0%n/a11551111
FuzzySnapshotRelatedTest.new FuzzySnapshotRelatedTest.NodeCreateListener() {...}0%n/a22662211
WatchLeakTest.MyFollower0%n/a11551111
LeaderBeanTest.new Answer() {...}0%n/a22552211
LeaderBeanTest.new Answer() {...}0%n/a22552211
UnifiedServerSocketModeDetectionTest.new Callable() {...}0%n/a22552211
QuorumPeerMainTest.new QuorumPeerTestBase.MainThread() {...}0%n/a22222211
QuorumPeerMainTest.new QuorumPeerTestBase.MainThread() {...}0%n/a22222211
QuorumPeerMainTest.new QuorumPeerTestBase.MainThread() {...}0%n/a22222211
DIFFSyncTest.TestQuorumPeer0%n/a22442211
RaceConditionTest.MockProposalRequestProcessor0%n/a11441111
LearnerHandlerTest.new Answer() {...}0%n/a22332211
Zab1_0Test.new Thread() {...}0%n/a22662211
CommitProcessorConcurrencyTest.MockCommitProcessor.new ZooKeeperServerListener() {...}0%n/a22332211
LearnerTest.SimpleLearnerZooKeeperServer0%n/a22332211
LeaderElectionBean0%n/a44554411
SessionUpgradeQuorumTest.new QuorumPeerTestBase.MainThread() {...}0%n/a22222211
QuorumRequestPipelineTest.new AsyncCallback.VoidCallback() {...}0%n/a22442211
QuorumPeerMainTest.Context0%n/a11551111
SyncedLearnerTracker.QuorumVerifierAcksetPair0%n/a33663311
LearnerSyncThrottler.SyncType0%n/a11331111
EpochWriteFailureTest.new QuorumPeerTestBase.MainThread() {...}0%n/a22222211
QuorumPeer.LearnerType0%n/a11331111
QuorumPeer.new AtomicFileWritingIdiom.WriterStatement() {...}0%n/a22332211
QuorumPeer.AddressTuple0%n/a11661111
RaceConditionTest.new QuorumPeerTestBase.MainThread() {...}0%n/a22222211
ReconfigDuringLeaderSyncTest.new QuorumPeerTestBase.MainThread() {...}0%n/a22222211
DIFFSyncTest.MockCommitProcessor0%n/a22442211
FuzzySnapshotRelatedTest.new QuorumPeerTestBase.MainThread() {...}0%n/a22222211
DIFFSyncConsistencyTest.new QuorumPeerTestBase.MainThread() {...}0%n/a22222211
QuorumPeerTestBase.MainThread.new FilenameFilter() {...}0%n/a22222211
CommitProcessorConcurrencyTest.MockCommitProcessor.new RequestProcessor() {...}0%n/a33443311
EphemeralNodeDeletionTest.new QuorumPeerTestBase.MainThread() {...}0%n/a22222211
CnxManagerTest.new QuorumX509Util() {...}0%n/a22222211
ServerBean0%n/a33443311
FLETestUtils0%n/a33333311
EphemeralNodeDeletionTest.SyncCallback0%n/a22442211
DIFFSyncTest.MockSyncRequestProcessor0%n/a22442211
Learner.PacketInFlight0%n/a22222211
LearnerSyncRequest0%n/a11331111
QuorumPeerMainTest.InjectableQuorumPeerMain0%n/a22442211
Zab1_0Test.ConversableObserver0%n/a33553311
QuorumPeerMainTest.CustomizedQPMain0%n/a22442211
FuzzySnapshotRelatedTest.CustomizedQPMain0%n/a33443311
Zab1_0Test.ConversableFollower0%n/a33553311
FuzzySnapshotRelatedTest.CustomizedQPMain.1.new ZKDatabase() {...}0%n/a22222211
LeaderMetricsTest.MyWatcher0%n/a22332211
QuorumPeerTestBase.TestQPMain0%0%33442211
SendAckRequestProcessorTest.FakeLearner0%n/a22442211
LearnerHandlerTest.new LearnerHandlerTest.MockZKDatabase() {...}0%n/a22222211
QuorumPeerConfig.ConfigException0%n/a22442211
LearnerHandlerMetricsTest.MockLearnerHandler0%n/a11331111
QuorumCnxManager.Message0%n/a11441111
ZabUtils.MockLeader0%n/a22332211
EphemeralNodeDeletionTest.MockTestQPMain0%n/a22222211
DIFFSyncConsistencyTest.MockTestQPMain0%n/a22222211
FuzzySnapshotRelatedTest.3.new AsyncCallback.MultiCallback() {...}0%n/a22222211
QuorumDigestTest.1.new AsyncCallback.StringCallback() {...}0%n/a22222211
SessionUpgradeQuorumTest.new AsyncCallback.StringCallback() {...}0%n/a22222211
QuorumPeerConfigTest.MockQuorumPeerConfig0%n/a11331111
QuorumCnxManager.InitialMessage.InitialMessageException0%n/a11221111
ReadOnlyBean0%n/a22332211
DIFFSyncTest.MockTestQPMain0%n/a11111111
Leader.XidRolloverException0%n/a11221111
RaceConditionTest.MockTestQPMain0%n/a11111111
FastLeaderElection.Notification0%n/a11111111