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

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


The following commit(s) were added to refs/heads/master by this push:
     new 20ac7c3  [HUDI-994] Make TestHBaseQPSResourceAllocator a unit test 
(#1820)
20ac7c3 is described below

commit 20ac7c3337a14dd777f6ebe21b13dab2786f2479
Author: Raymond Xu <[email protected]>
AuthorDate: Sat Jul 11 09:15:05 2020 -0700

    [HUDI-994] Make TestHBaseQPSResourceAllocator a unit test (#1820)
---
 .../index/hbase/TestHBaseQPSResourceAllocator.java | 42 ++++------------------
 1 file changed, 6 insertions(+), 36 deletions(-)

diff --git 
a/hudi-client/src/test/java/org/apache/hudi/index/hbase/TestHBaseQPSResourceAllocator.java
 
b/hudi-client/src/test/java/org/apache/hudi/index/hbase/TestHBaseQPSResourceAllocator.java
index 856dc6a..cb976e7 100644
--- 
a/hudi-client/src/test/java/org/apache/hudi/index/hbase/TestHBaseQPSResourceAllocator.java
+++ 
b/hudi-client/src/test/java/org/apache/hudi/index/hbase/TestHBaseQPSResourceAllocator.java
@@ -25,45 +25,13 @@ import org.apache.hudi.config.HoodieIndexConfig;
 import org.apache.hudi.config.HoodieStorageConfig;
 import org.apache.hudi.config.HoodieWriteConfig;
 import org.apache.hudi.index.HoodieIndex;
-import org.apache.hudi.testutils.HoodieClientTestHarness;
 import org.apache.hudi.testutils.HoodieTestDataGenerator;
 
-import org.apache.hadoop.conf.Configuration;
-import org.apache.hadoop.hbase.HBaseTestingUtility;
-import org.junit.jupiter.api.AfterEach;
-import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
-public class TestHBaseQPSResourceAllocator extends HoodieClientTestHarness {
-
-  private static final String TABLE_NAME = "test_table";
-  private static final String QPS_TEST_SUFFIX_PATH = "qps_test_suffix";
-  private HBaseTestingUtility utility;
-  private Configuration hbaseConfig;
-
-  @BeforeEach
-  public void setUp() throws Exception {
-    utility = new HBaseTestingUtility();
-    utility.startMiniCluster();
-    hbaseConfig = utility.getConnection().getConfiguration();
-    initSparkContexts("TestQPSResourceAllocator");
-
-    initPath();
-    basePath = 
tempDir.resolve(QPS_TEST_SUFFIX_PATH).toAbsolutePath().toString();
-    // Initialize table
-    initMetaClient();
-  }
-
-  @AfterEach
-  public void tearDown() throws Exception {
-    cleanupSparkContexts();
-    cleanupClients();
-    if (utility != null) {
-      utility.shutdownMiniCluster();
-    }
-  }
+public class TestHBaseQPSResourceAllocator {
 
   @Test
   public void testsDefaultQPSResourceAllocator() {
@@ -104,7 +72,7 @@ public class TestHBaseQPSResourceAllocator extends 
HoodieClientTestHarness {
   }
 
   private HoodieWriteConfig.Builder getConfigBuilder(HoodieHBaseIndexConfig 
hoodieHBaseIndexConfig) {
-    return 
HoodieWriteConfig.newBuilder().withPath(basePath).withSchema(HoodieTestDataGenerator.TRIP_EXAMPLE_SCHEMA)
+    return 
HoodieWriteConfig.newBuilder().withPath("/foo").withSchema(HoodieTestDataGenerator.TRIP_EXAMPLE_SCHEMA)
         .withParallelism(1, 1)
         
.withCompactionConfig(HoodieCompactionConfig.newBuilder().compactionSmallFileSize(1024
 * 1024)
             .withInlineCompaction(false).build())
@@ -115,8 +83,10 @@ public class TestHBaseQPSResourceAllocator extends 
HoodieClientTestHarness {
 
   private HoodieHBaseIndexConfig getConfigWithResourceAllocator(Option<String> 
resourceAllocatorClass) {
     HoodieHBaseIndexConfig.Builder builder = new 
HoodieHBaseIndexConfig.Builder()
-        
.hbaseZkPort(Integer.parseInt(hbaseConfig.get("hbase.zookeeper.property.clientPort")))
-        
.hbaseZkQuorum(hbaseConfig.get("hbase.zookeeper.quorum")).hbaseTableName(TABLE_NAME).hbaseIndexGetBatchSize(100);
+        .hbaseZkPort(0)
+        .hbaseZkQuorum("localhost")
+        .hbaseTableName("foobar")
+        .hbaseIndexGetBatchSize(100);
     if (resourceAllocatorClass.isPresent()) {
       builder.withQPSResourceAllocatorType(resourceAllocatorClass.get());
     }

Reply via email to