SchedulerUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total701 of 7010%121 of 1210%86861881882525
throwInvalidResourceException(Resource, Resource, String, InvalidResourceRequestException.InvalidResourceType)850%60%449911
validateResourceRequest(ResourceRequest, Resource, QueueInfo, RMContext)790%200%1111202011
checkResource(ResourceInformation, Resource)720%100%66222211
normalizeAndValidateRequest(ResourceRequest, Resource, String, boolean, RMContext, QueueInfo, boolean)530%140%88161611
validateResourceRequestsAgainstQueueMaxResource(ResourceRequest, Resource)510%80%55151511
checkQueueLabelExpression(Set, String, RMContext)450%120%77111111
normalizeNodeLabelExpressionInRequest(ResourceRequest, QueueInfo)430%140%88141411
createOpportunisticRmContainer(RMContext, Container, boolean)430%20%22141411
checkResourceRequestAgainstAvailableResource(Resource, Resource)360%60%44101011
getZeroResources(Resource)280%40%338811
enforcePartitionExclusivity(ResourceRequest, Set, String)260%100%668811
createAbnormalContainerStatus(ContainerId, int, String)190%n/a117711
checkQueueLabelInLabelManager(String, RMContext)190%60%445511
hasPendingResourceRequest(ResourceCalculator, ResourceUsage, String, Resource, SchedulingMode)130%20%224411
isNodeHeartbeated(SchedulerNode, long)130%20%222211
hasPendingResourceRequest(ResourceCalculator, ResourceUsage, String, Resource)120%20%224411
toAccessType(QueueACL)110%30%334411
normalizeRequest(ResourceRequest, ResourceCalculator, Resource, Resource)100%n/a113311
getNormalizedResource(Resource, ResourceCalculator, Resource, Resource, Resource)90%n/a112211
normalizeAndValidateRequest(ResourceRequest, Resource, String, RMContext, QueueInfo, boolean)90%n/a112211
static {...}70%n/a114411
createAbnormalContainerStatus(ContainerId, String)50%n/a111111
createKilledContainerStatus(ContainerId, String)50%n/a111111
createPreemptedContainerStatus(ContainerId, String)50%n/a111111
SchedulerUtils()30%n/a111111