| writeAllocFile() |  | 0% |  | 0% | 3 | 3 | 55 | 55 | 1 | 1 |
| verifyPreemption(int, int) |  | 0% |  | 0% | 7 | 7 | 22 | 22 | 1 | 1 |
| updateRelaxLocalityRequestSchedule(RMNode, int, int) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| setupCluster() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| getParameters() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testPreemptionSelectNonAMContainer(String, int) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| setup() |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| testRelaxLocalityPreemptionWithNoLessAMInRemainingNodes(String, int) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| takeAllResources(String) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| verifyRelaxLocalityPreemption(NodeId, ApplicationAttemptId, int) |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
| setNumAMContainersPerNode(int) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| testRelaxLocalityPreemptionWithLessAMInRemainingNodes(String, int) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| sendEnoughNodeUpdatesToAssignFully() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| testDisableAMPreemption(boolean) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| setNumAMContainersOnNode(int, NodeId) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| preemptHalfResources(String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testPreemptionBetweenSiblingQueuesWithParentAtFairShare(String, int) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| tryPreemptMoreThanFairShare(String) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| initTestFairSchedulerPreemption(String, int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| verifyNoPreemption() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| testPreemptionWithinSameLeafQueue(String, int) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| teardown() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| TestFairSchedulerPreemption() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testPreemptionBetweenTwoSiblingLeafQueues(String, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testPreemptionBetweenNonSiblingQueues(String, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getGreedyAppAttemptIdOnNode(NodeId) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testNoPreemptionFromDisallowedQueue(String, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testAppNotPreemptedBelowFairShare(String, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testDisableAMPreemption(String, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testDisableAMPreemptionGlobally(String, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| submitApps(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setAllAMContainersOnNode(NodeId) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testDisableAMPreemption$0(RMContainer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |