TestQuorumJournalManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,522 of 2,5220%42 of 420%74745375375353
setupEdgeCaseOneJnHasSegmentWithAcceptedRecovery()2150%n/a11353511
doTestOutOfSyncAtBeginningOfSegment(int)1720%40%33353511
testReaderWhileAnotherWrites()1490%n/a11323211
testPurgeLogs()1480%20%22262611
testCrashBetweenSyncLogAndPersistPaxosData()1170%20%22232311
testSelectViaRPCAfterJNJitter()950%n/a11171711
testMissFinalizeAndNextStart()930%n/a11191911
testSelectLatestEditsWithoutStreaming()920%n/a11161611
testSelectViaRpcTwoJNsError()910%20%22151511
testRecoverAfterIncompleteRecovery()850%20%22212111
testSelectViaRpcAfterJNRestart()840%40%33171711
testSelectViaRpcWithDurableTransactions()810%20%22181811
testOneJNMissingSegments()790%n/a11161611
testSelectInputStreamsNotOnBoundary()750%20%22141411
setup()650%20%22151511
testNewerVersionOfSegmentWins2()620%n/a11141411
testSelectThreadCounts()610%40%33131311
testSelectViaRpcWithoutDurableTransactions()600%20%22101011
testCrashAtBeginningOfSegment()580%n/a11111111
testGetJournalAddressListWithResolution()550%n/a11151511
testNewerVersionOfSegmentWins()460%n/a11111111
checkRecovery(MiniJournalCluster, long, long)460%100%66131311
setupLoggers345()430%n/a11111111
testInProgressRecovery()400%n/a11101011
testSelectViaRpcTwoDeadJNs()400%n/a11111111
testChangeWritersLogsInSync()380%n/a118811
testSelectViaRpcOneDeadJN()380%n/a119911
testSingleWriter()310%n/a115511
doOutOfSyncTest(int, long)270%n/a118811
testFormat()240%n/a116611
testSelectInputStreamsMajorityDown()230%n/a119911
shutdown()220%20%226611
failLoggerAtTxn(AsyncLogger, long)180%n/a114411
waitForAllPendingCalls(AsyncLoggerSet)180%20%225511
tryRecoveryExpectingFailure()150%n/a116611
spyGetEditLogManifest(int, long, boolean, Runnable)150%n/a113311
createSpyingQJM()120%n/a112211
TestQuorumJournalManager()110%n/a113311
lambda$spyGetEditLogManifest$4(Runnable, InvocationOnMock)80%n/a114411
closeLater(QuorumJournalManager)70%n/a112211
static {...}70%n/a113311
injectIOE()60%n/a111111
testToString()60%n/a113311
testChangeWritersLogsOutOfSync1()50%n/a112211
testChangeWritersLogsOutOfSync2()50%n/a112211
testChangeWritersLogsOutOfSync3()50%n/a112211
lambda$testSelectThreadCounts$0(String, Thread)50%n/a111111
testOutOfSyncAtBeginningOfSegment0()40%n/a112211
testOutOfSyncAtBeginningOfSegment1()40%n/a112211
testOutOfSyncAtBeginningOfSegment2()40%n/a112211
lambda$testSelectViaRPCAfterJNJitter$3(Semaphore)40%n/a111111
lambda$testSelectViaRPCAfterJNJitter$2(Semaphore)40%n/a111111
lambda$testSelectViaRPCAfterJNJitter$1(Semaphore)40%n/a111111