Source file "org/apache/hadoop/security/UserGroupInformation.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 2,015 of 2,015 | 0% | 270 of 270 | 0% | 220 | 220 | 492 | 492 | 85 | 85 |
| createLoginUser(Subject) | 0% | 0% | 12 | 12 | 36 | 36 | 1 | 1 | ||
| initialize(Configuration, boolean) | 0% | 0% | 8 | 8 | 23 | 23 | 1 | 1 | ||
| main(String[]) | 0% | 0% | 2 | 2 | 16 | 16 | 1 | 1 | ||
| unprotectedRelogin(UserGroupInformation.HadoopLoginContext) | 0% | 0% | 6 | 6 | 21 | 21 | 1 | 1 | ||
| doAs(PrivilegedExceptionAction) | 0% | 0% | 7 | 7 | 17 | 17 | 1 | 1 | ||
| logoutUserFromKeytab() | 0% | 0% | 5 | 5 | 17 | 17 | 1 | 1 | ||
| fixKerberosTicketOrder() | 0% | 0% | 6 | 6 | 22 | 22 | 1 | 1 | ||
| doSubjectLogin(Subject, UserGroupInformation.LoginParams) | 0% | 0% | 5 | 5 | 19 | 19 | 1 | 1 | ||
| spawnAutoRenewalThreadForUserCreds(boolean) | 0% | 0% | 5 | 5 | 12 | 12 | 1 | 1 | ||
| getOsPrincipalClass() | 0% | 0% | 6 | 6 | 15 | 15 | 1 | 1 | ||
| static {...} | 0% | 0% | 4 | 4 | 14 | 14 | 1 | 1 | ||
| createProxyUser(String, UserGroupInformation) | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| print() | 0% | 0% | 2 | 2 | 9 | 9 | 1 | 1 | ||
| logUserInfo(Logger, String, UserGroupInformation) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| reloginFromKeytab(boolean) | 0% | 0% | 8 | 8 | 12 | 12 | 1 | 1 | ||
| toString() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| hasSufficientTimeElapsed(long) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| createRemoteUser(String, SaslRpcServer.AuthMethod) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| getGroups() | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| getCredentials() | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| getLoginUser() | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| getOSLoginModuleName() | 0% | 0% | 7 | 7 | 7 | 7 | 1 | 1 | ||
| UserGroupInformation(Subject) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| getCredentialsInternal() | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| logPrivilegedAction(Subject, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getUGIFromTicketCache(String, String) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| equals(Object) | 0% | 0% | 5 | 5 | 5 | 5 | 1 | 1 | ||
| logAllUserInfo(Logger, UserGroupInformation) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| getTGT() | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| getPrimaryGroupName() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| loginUserFromKeytab(String, String) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| loginUserFromKeytabAndReturnUGI(String, String) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| createProxyUserForTesting(String, UserGroupInformation, String[]) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| newLoginContext(String, Subject, UserGroupInformation.HadoopConfiguration) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| getUGIFromSubject(Subject) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| reloginFromTicketCache() | 0% | 0% | 4 | 4 | 7 | 7 | 1 | 1 | ||
| createUserForTesting(String, String[]) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| getNextTgtRenewalTime(long, long, RetryPolicy) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| getCurrentUser() | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| getRefreshTime(KerberosTicket) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getRealUser() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| ensureInitialized() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| relogin(UserGroupInformation.HadoopLoginContext) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| getTokens() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getKeytab() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| addToken(Text, Token) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| reset() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| getBestUGI(String, String) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| trimLoginMethod(String) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| isFromKeytab() | 0% | 0% | 4 | 4 | 1 | 1 | 1 | 1 | ||
| isFromTicket() | 0% | 0% | 4 | 4 | 1 | 1 | 1 | 1 | ||
| addCredentials(Credentials) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| getLogin() | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| getRealAuthenticationMethod(UserGroupInformation) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| shouldRelogin() | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| addToken(Token) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| getGroupNames() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getRealAuthenticationMethod() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| doAs(PrivilegedAction) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| hasKerberosCredentials() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| isAuthenticationMethodEnabled(UserGroupInformation.AuthenticationMethod) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| isSecurityEnabled() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| isHadoopLogin() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| isInitialized() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| addTokenIdentifier(TokenIdentifier) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setAuthenticationMethod(SaslRpcServer.AuthMethod) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setLogin(LoginContext) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getTokenIdentifiers() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setAuthenticationMethod(UserGroupInformation.AuthenticationMethod) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setConfiguration(Configuration) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| loginUserFromSubject(Subject) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setLoginUser(UserGroupInformation) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| checkTGTAndReloginFromKeytab() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| reloginFromKeytab() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| createRemoteUser(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getShortUserName() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getUserName() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getAuthenticationMethod() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hashCode() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| logAllUserInfo(UserGroupInformation) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setShouldRenewImmediatelyForTests(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| isLoginKeytabBased() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isLoginTicketBased() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getSubject() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| reattachMetrics() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 |