| testAMRMClientMatchingFit(String, boolean) |  | 0% |  | 0% | 21 | 21 | 89 | 89 | 1 | 1 |
| testAMRMClientMatchingFitExecType(String, boolean) |  | 0% |  | 0% | 11 | 11 | 74 | 74 | 1 | 1 |
| testAMRMClientMatchStorage(String, boolean) |  | 0% |  | 0% | 8 | 8 | 88 | 88 | 1 | 1 |
| testAllocation(AMRMClientImpl) |  | 0% |  | 0% | 9 | 9 | 63 | 63 | 1 | 1 |
| testAMRMClientWithContainerPromotion(String, boolean) |  | 0% |  | 0% | 12 | 12 | 90 | 90 | 1 | 1 |
| testAMRMClientWithContainerDemotion(String, boolean) |  | 0% |  | 0% | 12 | 12 | 91 | 91 | 1 | 1 |
| testAllocRequestId(AMRMClientImpl) |  | 0% |  | 0% | 6 | 6 | 43 | 43 | 1 | 1 |
| testGetMatchingFitWithProfiles(String, boolean) |  | 0% |  | 0% | 6 | 6 | 59 | 59 | 1 | 1 |
| testAMRMClientOnAMRMTokenRollOver(String, boolean) |  | 0% |  | 0% | 7 | 7 | 69 | 69 | 1 | 1 |
| testAskWithNodeLabels(String, boolean) |  | 0% |  | 0% | 5 | 5 | 26 | 26 | 1 | 1 |
| testAMRMClientWithBlacklist(String, boolean) |  | 0% |  | 0% | 3 | 3 | 33 | 33 | 1 | 1 |
| testAMRMContainerPromotionAndDemotionWithAutoUpdate(String, boolean) |  | 0% |  | 0% | 3 | 3 | 39 | 39 | 1 | 1 |
| allocateAndStartContainers(AMRMClient, NMClient, int) |  | 0% |  | 0% | 8 | 8 | 37 | 37 | 1 | 1 |
| testAllocationWithBlacklist(String, boolean) |  | 0% |  | 0% | 3 | 3 | 36 | 36 | 1 | 1 |
| doContainerResourceChange(AMRMClient, List) |  | 0% | | n/a | 1 | 1 | 38 | 38 | 1 | 1 |
| testAMRMClientMatchingFitInferredRack(String, boolean) |  | 0% |  | 0% | 3 | 3 | 25 | 25 | 1 | 1 |
| testUpdateTrackingUrl(String, boolean) |  | 0% | | n/a | 1 | 1 | 31 | 31 | 1 | 1 |
| testNoUpdateTrackingUrl(String, boolean) |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
| testAMRMClientWithContainerResourceChange(String, boolean) |  | 0% |  | 0% | 3 | 3 | 25 | 25 | 1 | 1 |
| startContainer(AllocateResponse, NMClientImpl) |  | 0% |  | 0% | 3 | 3 | 18 | 18 | 1 | 1 |
| waitForContainerCompletion(int, AMRMClientImpl, Set) |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 1 | 1 |
| assertNumContainers(AMRMClientImpl, long, int, int, int, int, int) |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| assertUpdatedContainers(AMRMClient, Container) |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
| initAMRMClientAndTest(boolean) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| data() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| triggerSchedulingWithNMHeartBeat() |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| waitForNMContextUpdate(UpdatedContainer, ExecutionType) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| getAllocatedContainersNumber(AMRMClientImpl, int) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| updateContainerExecType(AllocateResponse, ExecutionType, NMClientImpl) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| testAMRMClientNoMatchingRequests(String, boolean) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| getAMRMToken() |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| testWaitFor(String, boolean) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| waitForAllocation(AMRMClient, int, int) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| testAMRMClientWithSaslEncryption(String, boolean) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testAskWithInvalidNodeLabels(String, boolean) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$waitForNMContextUpdate$0(NodeManager, UpdatedContainer, ExecutionType) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| verifyMatches(List, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| initTestAMRMClient(String, boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| verifyAddRequestFailed(AMRMClient, AMRMClient.ContainerRequest) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testAMRMClient(String, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testAMRMClientAllocReqId(String, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| sleep(int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| TestAMRMClient() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setup() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |