UsersManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,377 of 1,3770%98 of 980%88883433433939
computeUserLimit(String, Resource, String, SchedulingMode, boolean)1760%140%88454511
UsersManager(QueueMetrics, AbstractLeafQueue, RMNodeLabelsManager, ResourceCalculator)1030%n/a11252511
getComputedResourceLimitForActiveUsers(String, Resource, String, SchedulingMode)850%60%44171711
updateNonActiveUsersResourceUsage(String)810%80%55222211
getComputedResourceLimitForAllUsers(String, Resource, String, SchedulingMode)800%40%33141411
updateActiveUsersResourceUsage(String)780%60%44212111
getUsersInfo()620%20%22141411
activateApplication(String, ApplicationId)610%80%55171711
deactivateApplication(String, ApplicationId)490%60%44141411
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
updateResourceUsagePerUser(UsersManager.User, Resource, String, boolean)390%40%33111111
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
removeUser(String)300%n/a118811
computeNumActiveUsersWithOnlyPendingApps()290%60%448811
getTotalResourceUsagePerUser(String)230%40%336611
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