UsersManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,487 of 1,4870%98 of 980%88883433433939
computeUserLimit(String, Resource, String, SchedulingMode, boolean)2330%140%88454511
UsersManager(QueueMetrics, AbstractLeafQueue, RMNodeLabelsManager, ResourceCalculator)1030%n/a11252511
updateNonActiveUsersResourceUsage(String)990%80%55222211
updateActiveUsersResourceUsage(String)960%60%44212111
getComputedResourceLimitForActiveUsers(String, Resource, String, SchedulingMode)850%60%44171711
getComputedResourceLimitForAllUsers(String, Resource, String, SchedulingMode)800%40%33141411
getUsersInfo()620%20%22141411
activateApplication(String, ApplicationId)610%80%55171711
deactivateApplication(String, ApplicationId)490%60%44141411
updateResourceUsagePerUser(UsersManager.User, Resource, String, boolean)480%40%33111111
updateUsageRatio(String, Resource)460%20%22101011
getLocalVersionOfUsersState(String, SchedulingMode, boolean)430%60%44121211
reComputeUserLimits(String, String, Resource, SchedulingMode, boolean)430%40%33131311
setLocalVersionOfUsersState(String, SchedulingMode, boolean)390%40%33121211
updateUserWeights()390%20%229911
updateUserResourceUsage(String, Resource, Resource, String, boolean)370%n/a118811
getUserAndAddIfAbsent(String)360%40%339911
sumAllUsersTimesWeights()320%20%227711
sumActiveUsersTimesWeights()310%20%227711
getTotalResourceUsagePerUser(String)310%40%336611
removeUser(String)300%n/a118811
computeNumActiveUsersWithOnlyPendingApps()290%60%448811
userLimitNeedsRecompute()220%20%226611
isRecomputeNeeded(SchedulingMode, String, boolean)210%20%223311
addUser(String, UsersManager.User)160%n/a114411
getLatestVersionOfUsersState()110%n/a113311
setUsageRatio(String, float)90%n/a112211
getNumActiveUsers()80%n/a111111
getUser(String)60%n/a111111
getUserWeightFromQueue(String)60%n/a111111
incQueueUsageRatio(String, float)60%n/a112211
getUsageRatio(String)50%n/a111111
setUserLimit(float)40%n/a112211
setUserLimitFactor(float)40%n/a112211
getNumActiveUsersWithOnlyPendingApps()40%n/a111111
static {...}40%n/a112211
getUserLimit()30%n/a111111
getUserLimitFactor()30%n/a111111
getUsers()30%n/a111111