This is an automated email from the ASF dual-hosted git repository.

zhangduo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hbase.git


The following commit(s) were added to refs/heads/master by this push:
     new 116458ab049 HBASE-27279 Addendum fix TestSaslTlsIPCRejectPlainText
116458ab049 is described below

commit 116458ab0494dc938488a6ccde11a4a7b69bf9dd
Author: Duo Zhang <[email protected]>
AuthorDate: Tue Aug 16 21:43:03 2022 +0800

    HBASE-27279 Addendum fix TestSaslTlsIPCRejectPlainText
---
 .../hadoop/hbase/security/AbstractTestTlsRejectPlainText.java |  2 +-
 .../hadoop/hbase/security/TestNettyTlsIPCRejectPlainText.java |  2 ++
 .../hadoop/hbase/security/TestSaslTlsIPCRejectPlainText.java  | 11 ++++++-----
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/AbstractTestTlsRejectPlainText.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/AbstractTestTlsRejectPlainText.java
index 9e69e92f165..9586fde5f2f 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/AbstractTestTlsRejectPlainText.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/AbstractTestTlsRejectPlainText.java
@@ -59,7 +59,7 @@ import 
org.apache.hadoop.hbase.shaded.ipc.protobuf.generated.TestRpcServiceProto
 
 public abstract class AbstractTestTlsRejectPlainText {
 
-  protected static final HBaseCommonTestingUtil UTIL = new 
HBaseCommonTestingUtil();
+  protected static HBaseCommonTestingUtil UTIL;
 
   protected static File DIR;
 
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/TestNettyTlsIPCRejectPlainText.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/TestNettyTlsIPCRejectPlainText.java
index d9a14131c30..378101f76f3 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/TestNettyTlsIPCRejectPlainText.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/TestNettyTlsIPCRejectPlainText.java
@@ -19,6 +19,7 @@ package org.apache.hadoop.hbase.security;
 
 import java.io.IOException;
 import org.apache.hadoop.hbase.HBaseClassTestRule;
+import org.apache.hadoop.hbase.HBaseCommonTestingUtil;
 import org.apache.hadoop.hbase.ipc.TestProtobufRpcServiceImpl;
 import org.apache.hadoop.hbase.testclassification.MediumTests;
 import org.apache.hadoop.hbase.testclassification.RPCTests;
@@ -41,6 +42,7 @@ public class TestNettyTlsIPCRejectPlainText extends 
AbstractTestTlsRejectPlainTe
 
   @BeforeClass
   public static void setUpBeforeClass() throws IOException {
+    UTIL = new HBaseCommonTestingUtil();
     initialize();
   }
 
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/TestSaslTlsIPCRejectPlainText.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/TestSaslTlsIPCRejectPlainText.java
index 8c0d45921b7..a6984fcdf3a 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/TestSaslTlsIPCRejectPlainText.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/TestSaslTlsIPCRejectPlainText.java
@@ -46,9 +46,7 @@ public class TestSaslTlsIPCRejectPlainText extends 
AbstractTestTlsRejectPlainTex
   public static final HBaseClassTestRule CLASS_RULE =
     HBaseClassTestRule.forClass(TestSaslTlsIPCRejectPlainText.class);
 
-  private static final HBaseTestingUtil UTIL = new HBaseTestingUtil();
-
-  private static final File KEYTAB_FILE = new 
File(UTIL.getDataTestDir("keytab").toUri().getPath());
+  private static File KEYTAB_FILE;
 
   private static MiniKdc KDC;
   private static String HOST = "localhost";
@@ -57,13 +55,16 @@ public class TestSaslTlsIPCRejectPlainText extends 
AbstractTestTlsRejectPlainTex
 
   @BeforeClass
   public static void setUpBeforeClass() throws Exception {
+    HBaseTestingUtil util = new HBaseTestingUtil();
+    UTIL = util;
     initialize();
-    KDC = UTIL.setupMiniKdc(KEYTAB_FILE);
+    KEYTAB_FILE = new File(util.getDataTestDir("keytab").toUri().getPath());
+    KDC = util.setupMiniKdc(KEYTAB_FILE);
     PRINCIPAL = "hbase/" + HOST;
     KDC.createPrincipal(KEYTAB_FILE, PRINCIPAL);
     HBaseKerberosUtils.setPrincipalForTesting(PRINCIPAL + "@" + 
KDC.getRealm());
     UGI = loginKerberosPrincipal(KEYTAB_FILE.getCanonicalPath(), PRINCIPAL);
-    setSecuredConfiguration(UTIL.getConfiguration());
+    setSecuredConfiguration(util.getConfiguration());
     SecurityInfo securityInfoMock = Mockito.mock(SecurityInfo.class);
     Mockito.when(securityInfoMock.getServerPrincipal())
       .thenReturn(HBaseKerberosUtils.KRB_PRINCIPAL);

Reply via email to