org.apache.zookeeper.server.quorum

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total72,245 of 72,2450%4,184 of 4,1840%4,3914,39116,05616,0562,2592,259297297
QuorumPeerMainTest3,7390%2100%137137801801323211
QuorumPeer3,6750%3800%36936997497417517511
Leader2,8180%2920%227227629629727211
QuorumSSLTest2,2840%320%4545412412292911
LearnerHandler1,9830%1790%133133515515343411
QuorumPeerConfig1,8770%2960%213213455455656511
Learner1,7020%1440%102102404404282811
CommitProcessorConcurrencyTest1,5840%740%5050287287131311
ReconfigRecoveryTest1,5380%840%5252257257101011
LearnerHandlerTest1,4360%60%2222216216191911
CnxManagerTest1,3540%480%4242284284181811
FastLeaderElection1,3500%1110%8282270270252511
ReconfigRollingRestartCompatibilityTest1,3100%660%4444197197111111
QuorumCnxManager1,2390%840%7575289289333311
Zab1_0Test1,1140%540%5454275275272711
UnifiedServerSocketTest1,0590%320%3636278278202011
QuorumPeer.QuorumServer9680%1230%8686197197242411
ObserverMaster9440%800%8181221221414111
CommitProcessorMetricsTest9390%n/a2727199199272711
FuzzySnapshotRelatedTest8930%220%2424162162131311
CommitProcessor8660%1280%8888225225232311
ReconfigLegacyTest8530%580%38381741749911
ReconfigBackupTest7520%460%29291471476611
EagerACLFilterTest7390%140%2626145145191911
FastLeaderElection.Messenger.WorkerReceiver6960%470%27271481482211
QuorumPeerMainMultiAddressTest6800%40%1818141141161611
UnifiedServerSocketModeDetectionTest6800%180%4949195195404011
QuorumPeerTestBase.MainThread6600%340%5353159159363611
LeaderBeanTest6440%n/a1414125125141411
MultipleAddressesTest6420%0%2828119119272711
LearnerTest6210%40%1313132132111111
StandaloneDisabledTest6140%140%1818114114111111
Follower5410%500%3838132132101011
DIFFSyncTest5380%260%2323105105101011
SessionUpgradeQuorumTest5370%380%3030111111111111
FLEOutOfElectionTest5260%0%8854547711
QuorumPeerMainTLSTest4970%60%13139393101011
Zab1_0Test.new Zab1_0Test.ObserverConversation() {...}4940%n/a3394943311
ReconfigFailureCasesTest4930%120%13131081087711
QuorumServerTest4890%40%18189898161611
QuorumRequestPipelineTest4740%40%20208080181811
DIFFSyncConsistencyTest4740%500%31311051056611
Observer4690%350%3636130130151511
FLEMalformedNotificationMessageTest4580%120%1717101101111111
QuorumPeerMain4580%220%19191291298811
Zab1_0Test.new Zab1_0Test.FollowerConversation() {...}4570%n/a3394943311
LeaderZooKeeperServer4490%180%4040122122313111
Zab1_0Test.new Zab1_0Test.FollowerConversation() {...}4480%n/a3391913311
UnifiedServerSocket.UnifiedSocket4110%260%6262116116494911
CommitProcessorTest4090%240%2525104104131311
QuorumPacket3880%280%3434100100202011
WatchLeakTest3830%60%121287879911
LeaderWithObserverTest3760%n/a6681816611
Zab1_0Test.new Zab1_0Test.FollowerConversation() {...}3650%n/a3378783311
QuorumPeerConfigTest3590%n/a1111100100111111
ReconfigDuringLeaderSyncTest3530%220%191976768811
QuorumCnxManager.SendWorker3480%260%212191918811
QuorumZooKeeperServer3310%370%31318787121211
LearnerInfo3310%360%36368282181811
ReadOnlyZooKeeperServer3310%150%24249797161611
QuorumPeerTestBase3300%300%28286969131311
QuorumDigestTest3270%100%19198383141411
QuorumAuthPacket3250%300%33338484181811
CommitProcessorTest.ValidateProcessor3100%280%212179797711
EphemeralNodeDeletionTest3040%140%121262625511
LearnerSessionTracker3000%380%36367979171711
QuorumPeerTest2790%n/a7760607711
FLEBackwardElectionRoundTest2760%80%101042426611
QuorumServerConfigBuilder2700%80%15154242111111
QuorumCnxManager.Listener.ListenerHandler2640%240%171768685511
LeaderSessionTracker2620%380%37377878181811
MultipleAddresses2550%160%34346464262611
FollowerZooKeeperServer2520%120%21216161151511
QuorumSSLTest.OCSPHandler2500%60%6649493311
Learner.LeaderConnector2460%200%131349493311
QuorumPeerMainTLSTest.MaybeSecureServers2440%180%121245453311
QuorumCnxManager.Listener2320%180%151554546611
Vote2240%260%27275656141411
FollowerRequestProcessor2200%280%222267677711
RaceConditionTest2160%260%202046467711
LearnerSyncThrottlerTest2150%140%17176262101011
QuorumCnxManager.InitialMessage2130%160%121236364411
Zab1_0Test.new Zab1_0Test.LeaderConversation() {...}2120%0%3341412211
SyncRequestProcessorMetricTest2100%0%7739396611
QuorumPeerTestBase.Servers2040%240%202038388811
LearnerMetricsTest1950%60%8843435511
EpochWriteFailureTest1900%120%101037374411
ObserverRequestProcessor1870%220%171757575511
FLELostMessageTest1860%40%8831316611
QuorumSyncTest1860%140%111138384411
ZabUtils1860%n/a4429294411
StatResetCommandTest1840%n/a5537375511
LearnerZooKeeperServer1790%120%16166161101011
StatCommandTest1710%n/a5538385511
CommitProcessorTest.TestClientThread1680%40%6633334411
QuorumCnxManager.RecvWorker1680%120%9938383311
LearnerHandlerMetricsTest1670%40%7737375511
LocalPeerBeanTest1630%40%6641414411
QuorumBeanTest1550%n/a6629296611
UpgradeableSessionTracker1530%240%26263434141411
CurrentEpochWriteFailureTest1510%0%8840407711
QuorumPeer.ResponderThread1450%80%7741412211
Leader.LearnerCnxAcceptor.LearnerCnxAcceptorHandler1390%120%9939393311
ReadOnlyRequestProcessor1380%170%151546466611
CloseSessionTxnTest1370%0%5527274411
Zab1_0Test.new Zab1_0Test.LeaderConversation() {...}1350%n/a2227272211
LocalPeerBean1350%0%24243131232311
ObserverZooKeeperServer1310%60%121231319911
QuorumCanonicalizeTest1300%40%13133232111111
SyncedLearnerTracker1290%140%131326266611
RemotePeerBeanTest1270%n/a4431314411
LeaderBean1160%60%17172828141411
CnxManagerTest.CnxManagerThread1150%120%8829292211
FollowerRequestProcessorTest1150%0%6625255511
LeaderMetricsTest1140%40%6628284411
LearnerHandler.SyncLimitCheck1140%120%111132325511
LearnerSyncThrottler1100%80%101030306611
ProposalRequestProcessor1090%100%111133336611
Leader.LearnerCnxAcceptor1090%60%7728284411
FuzzySnapshotRelatedTest.CustomDataTree1060%100%141430309911
LearnerSender1050%60%8831315511
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
LearnerMaster890%n/a8823238811
FollowerBean850%100%17172323121211
QuorumCnxManagerSocketConnectionTimeoutTest810%40%9917177711
LearnerTest.TestLearner810%60%121224249911
UnifiedServerSocket790%40%8824246611
LeaderRequestProcessor770%60%7726264411
ObserverMaster.Revalidation770%120%9915153311
UnifiedServerSocket.UnifiedInputStream760%0%12122424111111
BufferStats760%60%101018187711
CommitProcessorMetricsTest.TestCommitProcessor730%80%8823234411
LearnerHandlerBean720%0%7717176611
DelayRequestProcessor720%60%9922226611
Leader.ToBeAppliedRequestProcessor710%100%8822223311
QuorumPeerConfig.new AtomicFileWritingIdiom.WriterStatement() {...}710%60%5514142211
LearnerHandlerTest.MockZKDatabase710%60%111119198811
CommitProcessorTest.TestZooKeeperServer700%n/a3314143311
FLETestUtils.LEThread690%40%4419192211
CommitProcessorTest.MockProposalRequestProcessor690%60%7721214411
QuorumPeerMainTest.CustomQuorumPeer.new Follower() {...}690%140%111116164411
FuzzySnapshotRelatedTest.new FuzzySnapshotRelatedTest.DigestSerializeListener() {...}690%n/a3314143311
StateSummary680%120%121212126611
RemotePeerBean680%0%101017179911
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
ReadOnlyZooKeeperServerTest620%n/a3316163311
QuorumDigestTest.DataTreeMock600%40%6612124411
SendAckRequestProcessor590%0%6620205511
QuorumPeerMainTest.new QuorumPeerMainTest.StartForwardingListener() {...}580%0%4412123311
QuorumBean560%n/a14142121141411
QuorumPeerMainTest.new QuorumPeerMainTest.BeginSnapshotListener() {...}560%n/a22992211
DIFFSyncTest.TestQuorumPeer.new FollowerZooKeeperServer() {...}560%n/a22992211
FastLeaderElection.Messenger520%n/a3312123311
CnxManagerTest.1.new SSLSocket() {...}520%n/a21212222212111
Zab1_0Test.FollowerMockThread500%0%3316162211
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
QuorumDigestTest.new Thread() {...}400%0%33992211
EpochWriteFailureTest.MockTestQPMain400%n/a1111111111
PrependableSocket400%60%6613133311
QuorumPeerMainTest.CustomQuorumPeer.new Leader() {...}390%40%55773311
Leader.Proposal390%n/a7713137711
CommitProcessorConcurrencyTest.MockRequestsQueue380%n/a33883311
QuorumPeer.new Thread() {...}370%0%3310102211
RaceConditionTest.CustomQuorumPeer350%n/a44774411
AckRequestProcessor340%0%5511114411
QuorumCnxManagerSocketConnectionTimeoutTest.SocketStub330%0%3311112211
Zab1_0Test.TrackerWatcher330%40%6611114411
SessionUpgradeQuorumTest.TestQPMainDropSessionUpgrading.new QuorumPeer() {...}330%n/a33443311
QuorumPeerConfig.new AtomicFileWritingIdiom.OutputStreamStatement() {...}320%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
EphemeralNodeDeletionTest.CustomQuorumPeer.new Follower() {...}0%40%44662211
LocalSessionTracker0%n/a55885511
QuorumCnxManager.QuorumConnectionReqThread0%n/a22882211
SendAckRequestProcessorTest0%n/a22552211
DIFFSyncConsistencyTest.CustomQuorumPeer.new Follower() {...}0%40%44662211
ReconfigDuringLeaderSyncTest.CustomQuorumPeer.new Follower() {...}0%40%44992211
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
QuorumPeerMainTest.new QuorumPeerMainTest.NewLeaderReceivedCallback() {...}0%0%33772211
UnifiedServerSocketTest.new HandshakeCompletedListener() {...}0%n/a22662211
Zab1_0Test.LeadThread0%n/a2210102211
LearnerHandler.new Thread() {...}0%n/a22772211
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
QuorumCnxManager.QuorumConnectionReceiverThread0%n/a22662211
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
Zab1_0Test.new Thread() {...}0%n/a22662211
LearnerHandlerTest.new Answer() {...}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
QuorumPeer.LearnerType0%n/a11331111
QuorumPeer.new AtomicFileWritingIdiom.WriterStatement() {...}0%n/a22332211
QuorumPeer.AddressTuple0%n/a11661111
DIFFSyncTest.MockCommitProcessor0%n/a22442211
FuzzySnapshotRelatedTest.new QuorumPeerTestBase.MainThread() {...}0%n/a22222211
DIFFSyncConsistencyTest.new QuorumPeerTestBase.MainThread() {...}0%n/a22222211
EpochWriteFailureTest.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
RaceConditionTest.new QuorumPeerTestBase.MainThread() {...}0%n/a22222211
ReconfigDuringLeaderSyncTest.new QuorumPeerTestBase.MainThread() {...}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
CommitProcessorConcurrencyTest.MockCommitProcessor.new ZooKeeperServerListener() {...}0%n/a22332211
LeaderMetricsTest.MyWatcher0%n/a22332211
QuorumPeerTestBase.TestQPMain0%0%33442211
SendAckRequestProcessorTest.FakeLearner0%n/a22442211
LearnerHandlerTest.new LearnerHandlerTest.MockZKDatabase() {...}0%n/a22222211
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