TestQuorumJournalManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,517 of 2,5170%42 of 420%74745375375353
setupEdgeCaseOneJnHasSegmentWithAcceptedRecovery()2130%n/a11353511
doTestOutOfSyncAtBeginningOfSegment(int)1710%40%33353511
testReaderWhileAnotherWrites()1530%n/a11323211
testPurgeLogs()1480%20%22262611
testCrashBetweenSyncLogAndPersistPaxosData()1170%20%22232311
testSelectViaRPCAfterJNJitter()960%n/a11171711
testSelectLatestEditsWithoutStreaming()950%n/a11161611
testMissFinalizeAndNextStart()920%n/a11191911
testSelectViaRpcTwoJNsError()910%20%22151511
testRecoverAfterIncompleteRecovery()840%20%22212111
testSelectViaRpcAfterJNRestart()840%40%33171711
testSelectViaRpcWithDurableTransactions()800%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)430%100%66131311
setupLoggers345()420%n/a11111111
testInProgressRecovery()400%n/a11101011
testSelectViaRpcTwoDeadJNs()390%n/a11111111
testChangeWritersLogsInSync()380%n/a118811
testSelectViaRpcOneDeadJN()380%n/a119911
testSingleWriter()310%n/a115511
doOutOfSyncTest(int, long)270%n/a118811
testFormat()240%n/a116611
shutdown()220%20%226611
testSelectInputStreamsMajorityDown()220%n/a119911
failLoggerAtTxn(AsyncLogger, long)180%n/a114411
waitForAllPendingCalls(AsyncLoggerSet)180%20%225511
spyGetEditLogManifest(int, long, boolean, Runnable)150%n/a113311
tryRecoveryExpectingFailure()140%n/a116611
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