| runServerWithZooKeeper(boolean, boolean, TestKMS.KMSCallable, int) |  | 0% |  | 0% | 8 | 8 | 39 | 39 | 1 | 1 |
| testKeyACLs() |  | 0% |  | 0% | 2 | 2 | 31 | 31 | 1 | 1 |
| testKMSTimeout() |  | 0% | | n/a | 1 | 1 | 40 | 40 | 1 | 1 |
| doKMSRestart(boolean) |  | 0% |  | 0% | 3 | 3 | 26 | 26 | 1 | 1 |
| testKMSAuthFailureRetry() |  | 0% |  | 0% | 2 | 2 | 24 | 24 | 1 | 1 |
| testStartStop(boolean, boolean) |  | 0% |  | 0% | 6 | 6 | 32 | 32 | 1 | 1 |
| testKMSBlackList() |  | 0% |  | 0% | 2 | 2 | 20 | 20 | 1 | 1 |
| testACLs() |  | 0% |  | 0% | 2 | 2 | 20 | 20 | 1 | 1 |
| setUpMiniKdc(Properties) |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
| runServer(int[], String, String, File, TestKMS.KMSCallable) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
| doWebHDFSProxyUserTest(boolean) |  | 0% |  | 0% | 3 | 3 | 21 | 21 | 1 | 1 |
| testServicePrincipalACLs() |  | 0% |  | 0% | 2 | 2 | 16 | 16 | 1 | 1 |
| doProxyUserTest(boolean) |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
| testTGTRenewal() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testFilterInitializer() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| testGetDelegationTokenByProxyUser() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testDelegationTokenAccess() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testKMSProvider() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| openJMXConnection(URL, boolean) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| testDelegationTokensOps(boolean, boolean) |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
| tearDown() |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
| writeConf(File, Configuration) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| getTestDir() |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| createHAProvider(URI, URI[], Configuration) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| testSpecialKeyNames() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| readOutput(URLConnection) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| testDelegationTokensUpdatedInUGI() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| createBaseKMSConf(File, Configuration) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| testKMSJMX() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testKMSProviderCaching() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setupConfForKerberos(File) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| createProvider(URI, Configuration) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getTokenService(KeyProvider) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| createKMSHAUri(URL[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| assertReFind(String, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testStartStopHttpPseudo() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| createKMSUri(URL) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| doAs(String, PrivilegedExceptionAction) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| createKMSClientProvider(URI, Configuration) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| runServer(int, String, String, File, TestKMS.KMSCallable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doKMSWithZKWithDelegationToken(boolean, boolean, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| doKMSWithZK(boolean, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testJMXQuery(URL, boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setUp() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| TestKMS() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| runServer(String, String, File, TestKMS.KMSCallable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testKMSHAZooKeeperDelegationToken() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| runServerWithZooKeeper(boolean, boolean, TestKMS.KMSCallable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createBaseKMSConf(File) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setUpMiniKdc() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testStartStopHttpsPseudo() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testStartStopHttpKerberos() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testStartStopHttpsKerberos() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testDelegationTokensOpsHttpPseudo() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testDelegationTokensOpsHttpKerberized() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testDelegationTokensOpsHttpsPseudo() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testDelegationTokensOpsHttpsKerberized() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testKMSWithZKSigner() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testKMSWithZKDTSM() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testKMSWithZKSignerAndDTSM() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testKMSRestartKerberosAuth() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testKMSRestartSimpleAuth() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testProxyUserKerb() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testProxyUserSimple() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testWebHDFSProxyUserKerb() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testWebHDFSProxyUserSimple() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |