org.apache.hadoop.security

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total36,470 of 36,4700%1,824 of 1,8240%2,1722,1728,2828,2821,2551,255186186
TestUserGroupInformation2,8370%620%8484661661535311
KDiag2,1960%1400%112112387387424211
UserGroupInformation2,1010%2640%230230552552989811
TestCredentials1,4930%80%2828230230242411
LdapGroupsMapping1,4180%1180%8484290290252511
TestGroupsCaching1,2790%320%3636324324202011
ShellBasedIdMapping1,2390%1180%9191269269323211
TestPermission1,1210%160%2727258258191911
TestSecurityUtil1,0980%120%3939265265333311
TestLdapGroupsMapping1,0120%n/a1919208208191911
TestUGILoginFromKeytab1,0010%180%2828260260191911
SaslRpcClient8990%1090%7373209209171711
TestShellBasedIdMapping8960%180%1919186186101011
TestPermissionSymlinks8680%40%3131192192292911
SecurityUtil7780%1000%8585196196353511
TestDoAsEffectiveUser7040%60%1818192192151511
Credentials7010%440%5454165165313111
TestRefreshUserMappings5820%100%13131161168811
TestKDiag4930%60%26267777232311
SaslInputStream4520%600%4545115115151511
TestLdapGroupsMappingWithBindUserSwitch4480%40%13139797111111
Groups4020%300%3535102102202011
TestFixKerberosTicketOrder3550%80%18187373141411
TestRaceWhenRelogin3300%140%161665659911
ShellBasedUnixGroupsMapping3260%240%28287777161611
ProviderUtils3190%360%262673738811
TestShellBasedUnixGroupsMapping3060%60%121287879911
TestWhitelistBasedResolver3010%n/a5567675511
CompositeGroupsMapping2860%240%23236464111111
TestLdapGroupsMappingBase2850%n/a14145656141411
UserGroupInformation.HadoopConfiguration2500%280%202059596611
SaslRpcServer2480%210%212154549911
TestLdapGroupsMappingWithOneQuery2360%40%8856566611
TestNetgroupCache2200%60%9961616611
SaslOutputStream2100%240%202057578811
UserGroupInformation.AutoRenewalForUserCredsRunnable2040%120%9957573311
TestLdapGroupsMappingWithFailover2000%n/a3339393311
SaslPlainServer1860%140%17174444101011
SecurityUtil.QualifiedHostResolver1860%260%191946466611
TestGroupFallback1850%80%101041416611
SaslRpcServer.SaslDigestCallbackHandler1830%300%202049495511
Groups.GroupCacheLoader1820%140%121248485511
TestRuleBasedLdapGroupsMapping1770%n/a4443434411
TestLdapGroupsMappingWithPosixGroup1630%n/a4436364411
TestGroupsCaching.FakeGroupMapping1610%100%21215757161611
UserGroupInformation.HadoopLoginModule1550%200%171739397711
TestCompositeGroupMapping1540%40%7729295511
TestKDiagNoKDC1530%0%12123131111111
SaslRpcClient.SaslClientCallbackHandler1510%260%151540402211
SaslRpcClient.WrappedInputStream1480%140%121237375511
ShellBasedUnixGroupsNetgroupMapping1420%100%121235357711
LdapGroupsMapping.LdapSslSocketFactory1370%100%17174242121211
KerberosAuthException1330%100%18183333131311
TestUGIWithMiniKdc1310%60%8837375511
SaslPropertiesResolver1310%40%12122828101011
FastSaslClientFactory1200%140%101022223311
UserGroupInformation.AuthenticationMethod1200%60%9921216611
User1190%100%18183333131311
NetUtilsTestResolver1180%0%9926268811
TestRefreshUserMappings.MockUnixGroupsMapping1170%n/a5519195511
JniBasedUnixGroupsNetgroupMapping1150%160%141431316611
IngressPortBasedResolver1090%40%6620204411
SaslRpcServer.AuthMethod1010%40%101019198811
FastSaslServerFactory990%120%9921213311
RuleBasedLdapGroupsMapping980%60%9924245511
JniBasedUnixGroupsMapping960%40%101025258811
NetgroupCache920%100%131326268811
TestUGILoginFromKeytab.new PrivilegedExceptionAction() {...}910%n/a2223232211
HttpCrossOriginFilterInitializer900%40%8822226611
AuthenticationFilterInitializer860%40%5520203311
HadoopKerberosName850%40%6622224411
CustomizedCallbackHandler.Cache850%80%8821214411
CustomizedCallbackHandler840%n/a4414144411
UserGroupInformation.HadoopLoginContext830%40%9924247711
WhitelistBasedResolver810%80%101021216611
TestAuthenticationFilter.new Answer() {...}740%n/a2216162211
SaslRpcServer.SaslGssCallbackHandler730%120%8817172211
TestJNIGroupsMapping720%0%5520204411
TestLdapGroupsMappingBase.DummyLdapCtxFactory720%80%111128287711
TestIngressPortBasedResolver710%n/a2219192211
TestUGILoginFromKeytab.new PrivilegedExceptionAction() {...}690%n/a2218182211
TestUserGroupInformation.new PrivilegedExceptionAction() {...}630%0%3316162211
ManualTestKeytabLogins630%0%3313132211
TestNullGroupsMapping580%n/a3314143311
JniBasedUnixGroupsMappingWithFallback580%40%8816166611
JniBasedUnixGroupsNetgroupMappingWithFallback580%40%8816166611
TestCompositeGroupMapping.GroupMappingProviderBase560%80%111117177711
TestProxyUserFromEnv550%0%3316162211
SaslMechanismFactory540%60%7714144411
TestShellBasedUnixGroupsMapping.TestGroupResolvable520%n/a3315153311
TestShellBasedUnixGroupsMapping.TestNumericGroupResolvable520%n/a3315153311
TestShellBasedUnixGroupsMapping.TestGroupNotResolvable510%n/a3312123311
UserGroupInformation.TestingGroups510%0%5513134411
UserGroupInformation.UgiMetrics500%40%7711115511
TestGroupsCaching.new Supplier() {...}500%n/a22662211
TestHttpCrossOriginFilterInitializer500%n/a2214142211
TestDoAsEffectiveUser.new PrivilegedExceptionAction() {...}480%n/a22992211
UserGroupInformation.LoginParams480%60%66993311
TestUGIWithExternalKdc470%n/a3321213311
TestDoAsEffectiveUser.new PrivilegedExceptionAction() {...}460%n/a22882211
TestDoAsEffectiveUser.new PrivilegedExceptionAction() {...}460%n/a22882211
SaslRpcClient.WrappedOutputStream460%0%3312122211
Credentials.SerializedFormat440%n/a3310103311
TestLdapGroupsMappingWithFailover.new Answer() {...}420%0%33992211
UserGroupInformation.RealUser420%60%9912126611
TestAuthenticationFilter410%n/a22992211
TestCompositeGroupMapping.ClusterProvider400%40%6610104411
TestCompositeGroupMapping.UserProvider400%40%6610104411
TestShellBasedUnixGroupsMapping.TestDelayedGroupCommand390%0%44773311
TestRaceWhenRelogin.new PrivilegedExceptionAction() {...}390%n/a22772211
SecurityUtil.TruststoreKeystore390%n/a5510105511
TestShellBasedUnixGroupsMapping.TestGroupUserNotExist390%n/a22992211
CustomizedCallbackHandler.DefaultHandler380%40%55773311
TestFixKerberosTicketOrder.new PrivilegedExceptionAction() {...}370%n/a22772211
TestFixKerberosTicketOrder.new PrivilegedExceptionAction() {...}370%n/a22772211
TestFixKerberosTicketOrder.new PrivilegedExceptionAction() {...}370%n/a22772211
TestFixKerberosTicketOrder.new PrivilegedExceptionAction() {...}370%n/a22772211
TestFixKerberosTicketOrder.new PrivilegedExceptionAction() {...}370%n/a22772211
TestFixKerberosTicketOrder.new PrivilegedExceptionAction() {...}370%n/a22772211
KDiag.KerberosDiagsFailure370%n/a44994411
ShellBasedIdMapping.PassThroughMap360%40%5510103311
SaslRpcServer.QualityOfProtection350%n/a33883311
TestPermissionSymlinks.new PrivilegedExceptionAction() {...}350%n/a22882211
ShellBasedIdMapping.StaticMapping340%40%55883311
TestPermissionSymlinks.new PrivilegedExceptionAction() {...}330%n/a22992211
UserGroupInformation.TicketCacheRenewalRunnable330%n/a22882211
SaslPlainServer.SaslPlainServerFactory320%60%66553311
TestLdapGroupsMapping.new Runnable() {...}320%n/a22992211
Groups.GroupCacheLoader.new FutureCallback() {...}320%n/a33773311
TestUserGroupInformation.GetTokenThread310%0%3313132211
TestUserGroupInformation.new PrivilegedExceptionAction() {...}310%n/a22662211
TestPermissionSymlinks.new PrivilegedExceptionAction() {...}300%n/a22882211
UserGroupInformation.new ThreadFactory() {...}300%n/a22552211
TestGroupsCaching.ExceptionalGroupMapping290%n/a66996611
SaslRpcServer.new PrivilegedExceptionAction() {...}280%n/a22222211
LdapGroupsMapping.BindUserInfo280%0%55994411
TestPermissionSymlinks.new PrivilegedExceptionAction() {...}270%n/a22552211
TestDoAsEffectiveUser.new PrivilegedExceptionAction() {...}250%n/a22442211
TestDoAsEffectiveUser.new PrivilegedExceptionAction() {...}250%n/a22442211
TestDoAsEffectiveUser.new PrivilegedExceptionAction() {...}250%n/a22442211
TestDoAsEffectiveUser.new PrivilegedExceptionAction() {...}250%n/a22442211
TestUGILoginFromKeytab.new Answer() {...}240%n/a22552211
SecurityUtilTestHelper240%60%66883311
TestLdapGroupsMapping.new Runnable() {...}240%n/a22772211
TestUserGroupInformation.new Answer() {...}0%n/a22442211
TestUGILoginFromKeytab.new PrivilegedExceptionAction() {...}0%n/a22552211
TestUGILoginFromKeytab.new PrivilegedExceptionAction() {...}0%n/a22552211
ShellBasedUnixGroupsMapping.PartialGroupNameException0%n/a33773311
TestPermissionSymlinks.new PrivilegedExceptionAction() {...}0%n/a22552211
TestGroupsCaching.new Thread() {...}0%n/a22662211
TestGroupsCaching.new Thread() {...}0%n/a22662211
TestUserGroupInformation.new PrivilegedExceptionAction() {...}0%n/a22662211
RuleBasedLdapGroupsMapping.Rule0%n/a11221111
UserGroupInformation.LoginParam0%n/a11441111
TestUGILoginFromKeytab.new Callable() {...}0%n/a22442211
TestLdapGroupsMappingWithOneQuery.TestLdapGroupsMapping0%n/a33553311
TestUserGroupInformation.new Callable() {...}0%n/a22222211
TestUGILoginFromKeytab.new Callable() {...}0%n/a22442211
TestCompositeGroupMapping.TestUser0%n/a22772211
TestUserGroupInformation.new PrivilegedExceptionAction() {...}0%n/a22442211
TestUserGroupInformation.new PrivilegedExceptionAction() {...}0%n/a22442211
TestPermissionSymlinks.new PrivilegedExceptionAction() {...}0%n/a22442211
TestPermissionSymlinks.new PrivilegedExceptionAction() {...}0%n/a22442211
TestPermissionSymlinks.new PrivilegedExceptionAction() {...}0%n/a22442211
Groups.TimerToTickerAdapter0%n/a22552211
AnnotatedSecurityInfo0%n/a33333311
UserGroupInformation.KeytabRenewalRunnable0%n/a22552211
TestGroupsCaching.FakeunPrivilegedGroupMapping0%n/a33443311
SaslPlainServer.SecurityProvider0%n/a11441111
TestUserGroupInformation.new PrivilegedExceptionAction() {...}0%n/a22442211
AccessControlException0%n/a33553311
TestUserFromEnv0%n/a22552211
TestUserGroupInformation.new PrivilegedExceptionAction() {...}0%n/a22222211
TestUserGroupInformation.new PrivilegedExceptionAction() {...}0%n/a22222211
TestPermissionSymlinks.new PrivilegedExceptionAction() {...}0%n/a22222211
NullGroupsMapping0%n/a55555511
TestDoAsEffectiveUser.new PrivilegedExceptionAction() {...}0%n/a22222211
TestUserGroupInformation.new PrivilegedExceptionAction() {...}0%n/a22222211
TestUserGroupInformation.11.new PrivilegedExceptionAction() {...}0%n/a22222211
TestUserGroupInformation.new PrivilegedExceptionAction() {...}0%n/a22222211
TestUserGroupInformation.new PrivilegedExceptionAction() {...}0%n/a22222211
GroupMappingServiceProvider0%n/a11111111
SecurityUtil.StandardHostResolver0%n/a22222211
TestUserGroupInformation.DummyLoginConfiguration0%n/a11111111
SecurityInfo0%n/a11111111
IdMappingConstant0%n/a11111111