Skip to content

Commit

Permalink
Suppress Kerberos tests on JDK15 (#56767)
Browse files Browse the repository at this point in the history
Somewhat convoluted AwaitsFix for #56507 that only applies on JDK15.
  • Loading branch information
DaveCTurner committed May 15, 2020
1 parent 06759c6 commit 85a864b
Showing 1 changed file with 9 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

import org.apache.http.HttpEntity;
import org.apache.http.HttpHost;
import org.elasticsearch.bootstrap.JavaVersion;
import org.elasticsearch.client.Request;
import org.elasticsearch.client.Response;
import org.elasticsearch.client.RestClient;
Expand Down Expand Up @@ -89,7 +90,13 @@ public void setupRoleMapping() throws IOException {
assertOK(response);
}

@AwaitsFix(bugUrl = "https://github.com/elastic/elasticsearch/issues/56507")
public void testSuppressedOnJDK15() {
assumeTrue("AwaitsFix on JDK15", JavaVersion.current().compareTo(JavaVersion.parse("15")) < 0);
}

public void testLoginByKeytab() throws IOException, PrivilegedActionException {
testSuppressedOnJDK15();
final String userPrincipalName = System.getProperty(TEST_USER_WITH_KEYTAB_KEY);
final String keytabPath = System.getProperty(TEST_USER_WITH_KEYTAB_PATH_KEY);
final boolean enabledDebugLogs = Boolean.parseBoolean(System.getProperty(ENABLE_KERBEROS_DEBUG_LOGS_KEY));
Expand All @@ -99,6 +106,7 @@ public void testLoginByKeytab() throws IOException, PrivilegedActionException {
}

public void testLoginByUsernamePassword() throws IOException, PrivilegedActionException {
testSuppressedOnJDK15();
final String userPrincipalName = System.getProperty(TEST_USER_WITH_PWD_KEY);
final String password = System.getProperty(TEST_USER_WITH_PWD_PASSWD_KEY);
final boolean enabledDebugLogs = Boolean.parseBoolean(System.getProperty(ENABLE_KERBEROS_DEBUG_LOGS_KEY));
Expand All @@ -108,6 +116,7 @@ public void testLoginByUsernamePassword() throws IOException, PrivilegedActionEx
}

public void testGetOauth2TokenInExchangeForKerberosTickets() throws PrivilegedActionException, GSSException, IOException {
testSuppressedOnJDK15();
final String userPrincipalName = System.getProperty(TEST_USER_WITH_PWD_KEY);
final String password = System.getProperty(TEST_USER_WITH_PWD_PASSWD_KEY);
final boolean enabledDebugLogs = Boolean.parseBoolean(System.getProperty(ENABLE_KERBEROS_DEBUG_LOGS_KEY));
Expand Down

0 comments on commit 85a864b

Please sign in to comment.