UserGroupInformation

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,983 of 1,9830%264 of 2640%2302305525529898
createLoginUser(Subject)1880%220%1212565611
initialize(Configuration, boolean)920%140%88242411
doSubjectLogin(Subject, UserGroupInformation.LoginParams)860%120%77232311
fixKerberosTicketOrder()680%100%66222211
unprotectedRelogin(UserGroupInformation.HadoopLoginContext, boolean)650%80%55191911
logoutUserFromKeytab()590%80%55181811
main(String[])580%20%22161611
doAs(PrivilegedExceptionAction)560%100%66161611
createProxyUser(String, UserGroupInformation)450%60%449911
reloginFromKeytab(boolean, boolean)380%140%88121211
spawnAutoRenewalThreadForUserCreds(boolean)360%80%559911
loginUserFromKeytab(String, String)360%40%339911
print()330%20%229911
createRemoteUser(String, SaslRpcServer.AuthMethod)320%40%337711
getCredentials()300%40%337711
logUserInfo(Logger, String, UserGroupInformation)300%40%336611
static {...}300%20%22111111
getLoginUser()290%60%44101011
spawnAutoRenewalThreadForKeytab()280%60%448811
getOsPrincipalClass()270%40%33101011
UserGroupInformation(Subject)260%40%336611
getCredentialsInternal()260%20%227711
toString()260%20%225511
getUGIFromTicketCache(String, String)250%20%226611
equals(Object)240%80%555511
tracePrivilegedAction(Object)240%20%224411
logAllUserInfo(Logger, UserGroupInformation)240%40%336611
getTGT()230%40%337711
hasSufficientTimeElapsed(long)230%40%336611
reloginFromTicketCache(boolean)220%60%447711
loginUserFromKeytabAndReturnUGI(String, String)220%20%226611
newLoginContext(String, Subject, UserGroupInformation.HadoopConfiguration)210%n/a115511
getUGIFromSubject(Subject)210%40%335511
createProxyUserForTesting(String, UserGroupInformation, String[])210%20%226611
getCurrentUser()200%40%336611
getNextTgtRenewalTime(long, long, RetryPolicy)200%n/a114411
createUserForTesting(String, String[])200%20%226611
getRefreshTime(KerberosTicket)180%n/a113311
getRealUser()180%20%223311
ensureInitialized()170%40%336611
reset()170%n/a119911
relogin(UserGroupInformation.HadoopLoginContext, boolean)170%20%225511
getPrimaryGroupName()170%20%224411
executeAutoRenewalTask(String, UserGroupInformation.AutoRenewalForUserCredsRunnable)150%n/a114411
getTokens()150%n/a113311
getGroups()150%n/a115511
getGroupsSet()150%n/a115511
getKeytab()140%20%224411
addToken(Text, Token)140%n/a113311
isLoginSuccess()130%20%224411
getBestUGI(String, String)130%40%335511
trimLoginMethod(String)130%20%224411
isFromKeytab()130%60%441111
isFromTicket()130%60%441111
getRealUserOrSelf(UserGroupInformation)130%40%334411
removeToken(Text)130%n/a114411
addCredentials(Credentials)130%n/a114411
getLogin()120%20%223311
getRealAuthenticationMethod(UserGroupInformation)120%20%224411
getOSLoginModuleName()100%40%334411
shouldRelogin()100%40%331111
addToken(Token)100%20%221111
getGroupNames()100%n/a112211
getRealAuthenticationMethod()100%20%224411
hasKerberosCredentials()90%20%221111
isAuthenticationMethodEnabled(UserGroupInformation.AuthenticationMethod)80%20%222211
doAs(PrivilegedAction)80%n/a112211
isSecurityEnabled()70%20%221111
isHadoopLogin()70%20%221111
isInitialized()60%20%221111
addTokenIdentifier(TokenIdentifier)60%n/a111111
setAuthenticationMethod(SaslRpcServer.AuthMethod)60%n/a112211
setLogin(LoginContext)50%n/a112211
setLastLogin(long)50%n/a112211
forceReloginFromKeytab()50%n/a112211
reloginFromKeytab(boolean)50%n/a112211
getTokenIdentifiers()50%n/a111111
setAuthenticationMethod(UserGroupInformation.AuthenticationMethod)50%n/a112211
setConfiguration(Configuration)40%n/a112211
loginUserFromSubject(Subject)40%n/a112211
setLoginUser(UserGroupInformation)40%n/a112211
checkTGTAndReloginFromKeytab()40%n/a112211
reloginFromKeytab()40%n/a112211
forceReloginFromTicketCache()40%n/a112211
reloginFromTicketCache()40%n/a112211
createRemoteUser(String)40%n/a111111
getShortUserName()40%n/a111111
getUserName()40%n/a111111
getAuthenticationMethod()40%n/a111111
hashCode()40%n/a111111
logAllUserInfo(UserGroupInformation)40%n/a112211
setShouldRenewImmediatelyForTests(boolean)30%n/a112211
isKerberosKeyTabLoginRenewalEnabled()30%n/a112211
getKerberosLoginRenewalExecutor()30%n/a112211
isLoginKeytabBased()30%n/a111111
isLoginTicketBased()30%n/a111111
getSubject()30%n/a111111
reattachMetrics()20%n/a112211