testNodeRemovalUtil(boolean) |  | 0% |  | 0% | 18 | 18 | 95 | 95 | 1 | 1 |
testNodeHeartbeatOnlyUpdateNodeAttributesIfNeeded() |  | 0% |  | 0% | 2 | 2 | 96 | 96 | 1 | 1 |
testSystemCredentialsAfterTokenSequenceNoChange() |  | 0% | | n/a | 1 | 1 | 78 | 78 | 1 | 1 |
testNodeRemovalUtilLost(boolean) |  | 0% |  | 0% | 6 | 6 | 65 | 65 | 1 | 1 |
testDecommissionWithSelectiveStates() |  | 0% | | n/a | 1 | 1 | 48 | 48 | 1 | 1 |
testNodeRemovalUtilUnhealthy(boolean) |  | 0% |  | 0% | 7 | 7 | 63 | 63 | 1 | 1 |
testDecommissionWithoutIncludeFile() |  | 0% | | n/a | 1 | 1 | 50 | 50 | 1 | 1 |
testNodeHeartbeatWithInvalidNodeAttributes() |  | 0% | | n/a | 1 | 1 | 80 | 80 | 1 | 1 |
testNodeHeartbeatForAppCollectorsMap() |  | 0% | | n/a | 1 | 1 | 66 | 66 | 1 | 1 |
testHandleOpportunisticContainerStatus() |  | 0% |  | 0% | 4 | 4 | 79 | 79 | 1 | 1 |
testNodeRemovalUtilRebooted(boolean) |  | 0% |  | 0% | 5 | 5 | 50 | 50 | 1 | 1 |
testReconnectNode() |  | 0% | | n/a | 1 | 1 | 51 | 51 | 1 | 1 |
testNodeHeartBeatWithLabels() |  | 0% | | n/a | 1 | 1 | 59 | 59 | 1 | 1 |
testGracefulDecommissionDefaultTimeoutResolution() |  | 0% | | n/a | 1 | 1 | 39 | 39 | 1 | 1 |
testNodeRegistrationWithInvalidAttributes() |  | 0% |  | 0% | 2 | 2 | 53 | 53 | 1 | 1 |
testNodeHeartbeatWithNodeAttributes() |  | 0% | | n/a | 1 | 1 | 57 | 57 | 1 | 1 |
testInitDecommMetricHelper(boolean) |  | 0% |  | 0% | 2 | 2 | 40 | 40 | 1 | 1 |
testGracefulDecommissionWithApp() |  | 0% | | n/a | 1 | 1 | 36 | 36 | 1 | 1 |
testHandleContainerStatusInvalidCompletions() |  | 0% | | n/a | 1 | 1 | 48 | 48 | 1 | 1 |
testDecommissionWithExcludeHosts() |  | 0% | | n/a | 1 | 1 | 34 | 34 | 1 | 1 |
testInvalidNMUnregistration() |  | 0% | | n/a | 1 | 1 | 41 | 41 | 1 | 1 |
testGracefulDecommissionAfterAMContainerAlloc() |  | 0% | | n/a | 1 | 1 | 33 | 33 | 1 | 1 |
testGracefulDecommissionNoApp() |  | 0% | | n/a | 1 | 1 | 32 | 32 | 1 | 1 |
testDecommissionWithIncludeHosts() |  | 0% |  | 0% | 3 | 3 | 33 | 33 | 1 | 1 |
testIncorrectRecommission() |  | 0% |  | 0% | 3 | 3 | 27 | 27 | 1 | 1 |
testNodeHeartBeatWithInvalidLabels() |  | 0% | | n/a | 1 | 1 | 41 | 41 | 1 | 1 |
testNodeRemovalUtilDecomToUntracked(RMContext, Configuration, MockNM, MockNM, MockNM, boolean) |  | 0% |  | 0% | 2 | 2 | 22 | 22 | 1 | 1 |
testMarkUnregisteredNodesAsLost() |  | 0% | | n/a | 1 | 1 | 27 | 27 | 1 | 1 |
testNodeHeartbeatWithCentralLabelConfig() |  | 0% |  | 0% | 2 | 2 | 38 | 38 | 1 | 1 |
testNodeRegistrationWithInvalidLabels() |  | 0% |  | 0% | 2 | 2 | 33 | 33 | 1 | 1 |
testNodeRegistrationWithAttributes() |  | 0% |  | 0% | 2 | 2 | 39 | 39 | 1 | 1 |
testNodeRegistrationWithInvalidLabelsSyntax() |  | 0% |  | 0% | 2 | 2 | 33 | 33 | 1 | 1 |
testNodeRegistrationWithLabels() |  | 0% | | n/a | 1 | 1 | 32 | 32 | 1 | 1 |
testNodeHeartBeatResponseForUnknownContainerCleanUp() |  | 0% |  | 0% | 2 | 2 | 33 | 33 | 1 | 1 |
testNodeRegistrationWithCentralLabelConfig() |  | 0% |  | 0% | 2 | 2 | 32 | 32 | 1 | 1 |
testInitDecommMetricNoRegistration() |  | 0% | | n/a | 1 | 1 | 24 | 24 | 1 | 1 |
testAddNewIncludePathToConfiguration() |  | 0% |  | 0% | 3 | 3 | 26 | 26 | 1 | 1 |
testNodeRegistrationWithMinimumAllocations() |  | 0% | | n/a | 1 | 1 | 34 | 34 | 1 | 1 |
testAddNewExcludePathToConfiguration() |  | 0% |  | 0% | 3 | 3 | 26 | 26 | 1 | 1 |
writeToHostsXmlFile(File, Pair[]) |  | 0% |  | 0% | 3 | 3 | 21 | 21 | 1 | 1 |
testNMIpHostNameResolution() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
testNodeRegistrationVersionLessThanRM() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
testResponseIdOverflow() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
testUnhealthyNMUnregistration() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
testNodeRegistrationSuccess() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
testNMUnregistration() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
testReboot() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
testNodeRegistrationFailure() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
checkUnhealthyNMCount(MockRM, MockNM, boolean, int) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
testUnhealthyNodeStatus() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
testGetNextHeartBeatInterval() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
writeToHostsFile(File, String[]) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
lambda$testNodeHeartbeatOnlyUpdateNodeAttributesIfNeeded$0(NodeAttribute) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
checkDecommissionedNMCount(MockRM, int) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
testSetRMIdentifierInRegistration() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
TestResourceTrackerService() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
checkRebootedNMCount(MockRM, int) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
checkShutdownNMCount(MockRM, int) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
tearDown() |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
getNodeStatusObject(NodeId) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
static {...} |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
refreshNodesOption(boolean, Configuration) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
assertRegisterResponseForInvalidAttributes(RegisterNodeManagerResponse) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
assertNodeHeartbeatResponseForInvalidAttributes(NodeHeartbeatResponse) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
testNodeRemovalNormally() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
testNodeRemovalGracefully() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
lambda$testDecommissionWithSelectiveStates$12() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$testDecommissionWithSelectiveStates$11() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$testDecommissionWithSelectiveStates$10() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$testDecommissionWithoutIncludeFile$9() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$testDecommissionWithoutIncludeFile$8() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$testDecommissionWithoutIncludeFile$7() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
ensureFileExists(File) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
pollingAssert(Supplier, Object, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$testNodeRemovalUtilDecomToUntracked$5(Supplier) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$testNodeRemovalUtilDecomToUntracked$4(List, Supplier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testNodeRemovalUtilDecomToUntracked$3(Supplier) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
testInitDecommMetric() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$testNodeRemovalUtilDecomToUntracked$2(RMContext, MockNM) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testNodeRemovalUtilDecomToUntracked$1(RMContext, MockNM) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
writeToHostsFile(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
pollingAssert(Supplier, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$pollingAssert$6(Supplier, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |