TestBlockManagerSafeMode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,483 of 1,4830%16 of 160%45453293293737
testDatanodeThreshodShouldBeMetOnlyIfConfigured()1860%n/a11434311
testGetSafeModeTip()1520%n/a11272711
setupMockCluster()1280%n/a11181811
testGetSafeModeTipForBlocksWithFutureGS()850%n/a11161611
testExtensionConfig()810%n/a11131311
testIncrementAndDecrementStripedSafeBlockCount()660%20%22141411
testIncrementAndDecrementSafeBlockCount()530%20%22111111
testGetSafeModeTipsWithoutNumLiveDatanode()490%n/a11111111
testIncrementSafeBlockCountWithExtension()470%40%33101011
testDecrementSafeBlockCount()450%20%22101011
testStayInSafeModeWhenBytesInFuture()430%n/a11141411
mockBlockManagerForBlockSafeDecrement(BlockInfo, int)430%n/a116611
testIncrementSafeBlockCount()420%20%228811
testDatanodeThreshodShouldBeMet()420%n/a11101011
testCheckSafeMode10()350%n/a118811
testCheckSafeMode6()330%n/a118811
testCheckSafeMode7()330%n/a117711
testCheckSafeMode1()290%20%227711
testCheckSafeMode9()290%n/a118811
assertSafeModeIsLeftAtThreshold(long)260%20%22101011
testCheckSafeMode2()240%n/a117711
testCheckSafeMode3()240%n/a117711
testCheckSafeMode4()240%n/a117711
testCheckSafeMode5()240%n/a117711
testSafeModeMonitor()210%n/a117711
testInitialize()180%n/a116611
testCheckSafeMode8()180%n/a116611
injectBlocksWithFugureGS(long)170%n/a114411
waitForExtensionPeriod()120%n/a113311
mockBlockManagerForBlockSafeDecrement()90%n/a113311
mockBlockManagerForStripedBlockSafeDecrement(int)90%n/a113311
setBlockSafe(long)70%n/a112211
setDatanodeThreshold(int)70%n/a113311
getblockSafe()70%n/a111111
setSafeModeStatus(BlockManagerSafeMode.BMSafeModeStatus)60%n/a112211
getSafeModeStatus()60%n/a111111
TestBlockManagerSafeMode()30%n/a111111