TestBPOfferService

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,437 of 2,4370%36 of 360%61615265264343
testRefreshNameNodes()2140%20%22404011
testIBRClearanceForStandbyOnReRegister()1440%n/a11292911
testMissBlocksWhenReregister()1240%20%22303011
testBPInitErrorHandling()1240%n/a11222211
setupMocks()1190%n/a11171711
testReportBadBlockWhenStandbyNNTimesOut()1130%20%22232311
testReportBadBlocksWhenNNThrowsStandbyException()1130%n/a11252511
testTrySendErrorReportWhenStandbyNNTimesOut()1080%20%22222211
testRefreshLeaseId()990%20%22303011
testPickActiveNameNode()970%n/a11212111
testTrySendErrorReportWhenNNThrowsIOException()950%20%22181811
testBasicFunctionality()920%n/a11171711
testLocklessBlockPoolId()870%n/a11171711
testSetIsSlownode()780%n/a11272711
testNNHAStateUpdateFromVersionRequest()760%n/a11151511
setupNNMock(int)750%n/a11222211
testIgnoreDeletionsFromNonActive()720%n/a11171711
testCommandProcessingThread()660%20%22141411
setupBPOSForNNs(DataNode, DatanodeProtocolClientSideTranslatorPB[])640%20%22101011
lambda$testMissBlocksWhenReregister$0(int, BPOfferService, AtomicInteger)590%20%22141411
testCommandProcessingThreadExit()480%n/a11121211
TestBPOfferService()410%n/a11111111
testNNsFromDifferentClusters()390%n/a119911
countBlockReportItems(ExtendedBlock, DatanodeProtocolClientSideTranslatorPB, Set)390%n/a11151511
lambda$countBlockReportItems$4(Set, InvocationOnMock)360%20%225511
lambda$countBlockReportItems$3(Set, InvocationOnMock)300%20%226611
getStandbyIBRSize(BPOfferService)240%40%336611
waitForBlockReceived(ExtendedBlock, DatanodeProtocolClientSideTranslatorPB)230%n/a115511
static {...}160%n/a115511
setTimeForSynchronousBPOSCalls()130%20%224411
waitForBlockReport(DatanodeProtocolClientSideTranslatorPB, DatanodeProtocolClientSideTranslatorPB)100%n/a112211
lambda$testTrySendErrorReportWhenNNThrowsIOException$6()100%20%221111
waitForOneToFail(BPOfferService)90%n/a112211
waitForInitialization(BPOfferService)90%n/a112211
waitForBothActors(BPOfferService)90%n/a112211
waitForBlockReport(DatanodeProtocolClientSideTranslatorPB)90%n/a112211
waitForRegistration(DatanodeProtocolClientSideTranslatorPB, int)90%n/a112211
lambda$testMissBlocksWhenReregister$2(Set, int)90%20%221111
checkDataSetLockManager()80%n/a113311
lambda$testCommandProcessingThreadExit$7(BPServiceActor)80%20%221111
lambda$testMissBlocksWhenReregister$1(AtomicInteger)80%20%221111
setupBPOSForNNs(DatanodeProtocolClientSideTranslatorPB[])60%n/a111111
lambda$testTrySendErrorReportWhenNNThrowsIOException$5(InvocationOnMock)50%n/a112211