TestReplicationPolicy

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total5,117 of 5,1170%124 of 1240%1191198768765757
testChooseReplicasToDelete()3400%20%22676711
testChooseTargetWithMoreThanHalfStaleNodes()3210%60%44646411
testConvertLastBlockToUnderConstructionDoesNotCauseSkippedReplication()3030%40%33454511
testChooseTarget2()2850%120%77484811
testChooseReplicaToDelete()2200%20%22373711
testAddStoredBlockDoesNotCauseSkippedReplication()2110%n/a11272711
testChooseLowRedundancyBlocks()1900%20%22242411
testStripedChooseReplicaToDelete()1820%20%22353511
testIsMovable()1750%n/a11252511
testChooseTargetWithHalfStaleNodes()1730%40%33292911
testMaxLoad()1670%n/a11333311
testChooseTarget3()1630%60%44252511
testChooseTarget1()1470%40%33232311
testUpdateDoesNotCauseSkippedReplication()1440%n/a11171711
testChoooseTarget4()1330%80%55202011
testRereplicate3()1320%n/a11202011
testChooseTarget6()1310%n/a11252511
testUseDelHint()1220%n/a11171711
testupdateNeededReplicationsDoesNotCauseSkippedReplication()1140%n/a11141411
testRereplicate1()960%n/a11161611
testChooseExcessReplicaApartFromFavoredNodes()880%20%22141411
testChooseTargetWithStaleNodes()850%n/a11181811
testChooseTargetWithMoreThanAvailableNodes()780%40%33151511
testChooseFromFavoredNodesWhenPreferLocalSetToFalse()770%20%22131311
testRereplicate2()760%n/a11131311
testReplicationWithPriority()760%20%22191911
testChooseTarget5()680%n/a11141411
testChosenFailureForNotEnoughStorageSpace()600%20%22121211
getDatanodeDescriptors(Configuration)550%n/a116611
testGetInvalidateWorkPctPerIteration()550%20%22131311
testChooseNodeWithMultipleStorages2()480%n/a117711
testAvoidLocalWriteNoEnoughNodes()480%40%33101011
testChooseNodeWithMultipleStorages1()470%n/a117711
containsWithinRange(DatanodeStorageInfo, DatanodeDescriptor[], int, int)430%160%996611
containsWithinRange(DatanodeDescriptor, DatanodeStorageInfo[], int, int)430%160%996611
testChosenFailureForStorageType()400%n/a11101011
testAvoidLocalWrite()370%20%226611
assertTheChosenBlocks(List, int[])330%40%336611
testGetReplWorkMultiplier()330%20%229911
resetHeartbeatForStorages()300%20%224411
testReduceChooseTimesIfNOStaleNode()280%20%225511
calculateRemaining(DatanodeDescriptor)260%20%224411
testGetInvalidateWorkPctPerIteration_NegativeValue()250%20%227711
testGetInvalidateWorkPctPerIteration_GreaterThanOne()250%20%227711
data()240%n/a113311
updateHeartbeatForExtraStorage(long, long, long, long)240%n/a115511
testChooseTargetWithMoreThanAvailableNodesWithStaleness()190%n/a116611
genBlockInfo(long, boolean)170%20%224411
static {...}130%20%222211
chooseTarget(int, DatanodeDescriptor, Set, List, EnumSet)120%n/a111111
chooseTarget(int, DatanodeDescriptor, Set, List)80%n/a111111
TestReplicationPolicy(String)60%n/a113311
genBlockInfo(long)50%n/a111111
lambda$testGetReplWorkMultiplier$3(Configuration)40%n/a112211
lambda$testGetInvalidateWorkPctPerIteration_GreaterThanOne$2(Configuration)40%n/a112211
lambda$testGetInvalidateWorkPctPerIteration_NegativeValue$1(Configuration)40%n/a112211
lambda$testGetInvalidateWorkPctPerIteration$0(Configuration)40%n/a112211