diff options
author | Timothy Farkas <timothyfarkas@apache.org> | 2017-08-30 12:53:49 -0700 |
---|---|---|
committer | Paul Rogers <progers@maprtech.com> | 2017-10-04 12:53:27 -0700 |
commit | 030189f905f13377d0de5fc5a904312c35ef9ed4 (patch) | |
tree | 0072c671c4655e90683dd0cf862426959923b4c0 /contrib/storage-hbase/src | |
parent | 9df8102eb18d9718472a1291130345d960435085 (diff) |
DRILL-5752 this change includes:
1. Increased test parallelism and fixed associated bugs
2. Added test categories and categorized tests appropriately
- Don't exclude anything by default
- Increase test timeout
- Fixed flakey test
closes #940
Diffstat (limited to 'contrib/storage-hbase/src')
11 files changed, 42 insertions, 1 deletions
diff --git a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/HBaseRecordReaderTest.java b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/HBaseRecordReaderTest.java index b297b418d..51038a871 100644 --- a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/HBaseRecordReaderTest.java +++ b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/HBaseRecordReaderTest.java @@ -17,8 +17,12 @@ */ package org.apache.drill.hbase; +import org.apache.drill.categories.HbaseStorageTest; +import org.apache.drill.categories.SlowTest; import org.junit.Test; +import org.junit.experimental.categories.Category; +@Category({SlowTest.class, HbaseStorageTest.class}) public class HBaseRecordReaderTest extends BaseHBaseTest { @Test diff --git a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseCFAsJSONString.java b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseCFAsJSONString.java index 7873b8075..173ee4a49 100644 --- a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseCFAsJSONString.java +++ b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseCFAsJSONString.java @@ -20,13 +20,17 @@ package org.apache.drill.hbase; import java.io.IOException;
import java.util.List;
+import org.apache.drill.categories.HbaseStorageTest;
+import org.apache.drill.categories.SlowTest;
import org.apache.drill.exec.client.DrillClient;
import org.apache.drill.exec.rpc.user.QueryDataBatch;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
+import org.junit.experimental.categories.Category;
+@Category({SlowTest.class, HbaseStorageTest.class})
public class TestHBaseCFAsJSONString extends BaseHBaseTest {
private static DrillClient parent_client;
diff --git a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseConnectionManager.java b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseConnectionManager.java index 9b3daf036..4a0336615 100644 --- a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseConnectionManager.java +++ b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseConnectionManager.java @@ -17,8 +17,12 @@ */ package org.apache.drill.hbase; +import org.apache.drill.categories.HbaseStorageTest; +import org.apache.drill.categories.SlowTest; import org.junit.Test; +import org.junit.experimental.categories.Category; +@Category({SlowTest.class, HbaseStorageTest.class}) public class TestHBaseConnectionManager extends BaseHBaseTest { @Test diff --git a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseFilterPushDown.java b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseFilterPushDown.java index 56386a06d..810080739 100644 --- a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseFilterPushDown.java +++ b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseFilterPushDown.java @@ -17,9 +17,13 @@ */ package org.apache.drill.hbase; +import org.apache.drill.categories.HbaseStorageTest; import org.apache.drill.PlanTestBase; +import org.apache.drill.categories.SlowTest; import org.junit.Test; +import org.junit.experimental.categories.Category; +@Category({SlowTest.class, HbaseStorageTest.class}) public class TestHBaseFilterPushDown extends BaseHBaseTest { @Test diff --git a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseProjectPushDown.java b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseProjectPushDown.java index befe1d86c..d91665993 100644 --- a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseProjectPushDown.java +++ b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseProjectPushDown.java @@ -17,8 +17,12 @@ */ package org.apache.drill.hbase; +import org.apache.drill.categories.HbaseStorageTest; +import org.apache.drill.categories.SlowTest; import org.junit.Test; +import org.junit.experimental.categories.Category; +@Category({SlowTest.class, HbaseStorageTest.class}) public class TestHBaseProjectPushDown extends BaseHBaseTest { @Test diff --git a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseQueries.java b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseQueries.java index b054bfa25..c3ee7d94e 100644 --- a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseQueries.java +++ b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseQueries.java @@ -20,6 +20,8 @@ package org.apache.drill.hbase; import java.util.Arrays; import java.util.List; +import org.apache.drill.categories.HbaseStorageTest; +import org.apache.drill.categories.SlowTest; import org.apache.drill.exec.rpc.user.QueryDataBatch; import org.apache.hadoop.hbase.HColumnDescriptor; import org.apache.hadoop.hbase.HTableDescriptor; @@ -29,7 +31,9 @@ import org.apache.hadoop.hbase.client.HBaseAdmin; import org.apache.hadoop.hbase.client.Put; import org.apache.hadoop.hbase.client.Table; import org.junit.Test; +import org.junit.experimental.categories.Category; +@Category({SlowTest.class, HbaseStorageTest.class}) public class TestHBaseQueries extends BaseHBaseTest { @Test diff --git a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseRegexParser.java b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseRegexParser.java index a925d0e92..ccd454f81 100644 --- a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseRegexParser.java +++ b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseRegexParser.java @@ -24,10 +24,14 @@ import static org.junit.Assert.fail; import java.util.regex.Pattern; +import org.apache.drill.categories.HbaseStorageTest; +import org.apache.drill.categories.SlowTest; import org.apache.drill.exec.store.hbase.HBaseRegexParser; import org.apache.drill.test.DrillTest; import org.junit.Test; +import org.junit.experimental.categories.Category; +@Category({SlowTest.class, HbaseStorageTest.class}) public class TestHBaseRegexParser extends DrillTest { @Test diff --git a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseRegionScanAssignments.java b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseRegionScanAssignments.java index ceffe4cc6..08164dc5c 100644 --- a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseRegionScanAssignments.java +++ b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseRegionScanAssignments.java @@ -25,9 +25,11 @@ import java.util.LinkedList; import java.util.List; import java.util.NavigableMap; +import org.apache.drill.categories.HbaseStorageTest; import org.apache.drill.exec.proto.CoordinationProtos.DrillbitEndpoint; import org.apache.drill.exec.store.hbase.HBaseGroupScan; import org.apache.drill.exec.store.hbase.HBaseScanSpec; +import org.apache.drill.categories.SlowTest; import org.apache.hadoop.hbase.HRegionInfo; import org.apache.hadoop.hbase.ServerName; import org.apache.hadoop.hbase.TableName; @@ -37,7 +39,9 @@ import org.junit.Test; import com.google.common.collect.Lists; import com.google.common.collect.Maps; +import org.junit.experimental.categories.Category; +@Category({SlowTest.class, HbaseStorageTest.class}) public class TestHBaseRegionScanAssignments extends BaseHBaseTest { static final String HOST_A = "A"; static final String HOST_B = "B"; diff --git a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseTableProvider.java b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseTableProvider.java index f2783593f..ca6856483 100644 --- a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseTableProvider.java +++ b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseTableProvider.java @@ -24,16 +24,20 @@ import static org.junit.Assert.assertTrue; import java.util.Map.Entry; import com.google.common.collect.Lists; +import org.apache.drill.categories.HbaseStorageTest; import org.apache.drill.common.config.LogicalPlanPersistence; import org.apache.drill.exec.exception.StoreException; import org.apache.drill.exec.planner.PhysicalPlanReaderTestFactory; import org.apache.drill.exec.store.hbase.config.HBasePersistentStoreProvider; import org.apache.drill.exec.store.sys.PersistentStore; import org.apache.drill.exec.store.sys.PersistentStoreConfig; +import org.apache.drill.categories.SlowTest; import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; +import org.junit.experimental.categories.Category; +@Category({SlowTest.class, HbaseStorageTest.class}) public class TestHBaseTableProvider extends BaseHBaseTest { private static HBasePersistentStoreProvider provider; diff --git a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestOrderedBytesConvertFunctions.java b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestOrderedBytesConvertFunctions.java index 391a616c2..6d1e3025c 100644 --- a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestOrderedBytesConvertFunctions.java +++ b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestOrderedBytesConvertFunctions.java @@ -26,6 +26,8 @@ import java.util.ArrayList; import java.util.List; import org.apache.drill.BaseTestQuery; +import org.apache.drill.categories.HbaseStorageTest; +import org.apache.drill.categories.SlowTest; import org.apache.drill.exec.proto.UserBitShared.QueryType; import org.apache.drill.exec.record.RecordBatchLoader; import org.apache.drill.exec.rpc.user.QueryDataBatch; @@ -35,7 +37,9 @@ import org.junit.Test; import com.google.common.base.Charsets; import com.google.common.io.Resources; +import org.junit.experimental.categories.Category; +@Category({SlowTest.class, HbaseStorageTest.class}) public class TestOrderedBytesConvertFunctions extends BaseTestQuery { private static final String CONVERSION_TEST_PHYSICAL_PLAN = "functions/conv/conversionTestWithPhysicalPlan.json"; diff --git a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/test/Drill2130StorageHBaseHamcrestConfigurationTest.java b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/test/Drill2130StorageHBaseHamcrestConfigurationTest.java index f1a21b028..a822c79cd 100644 --- a/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/test/Drill2130StorageHBaseHamcrestConfigurationTest.java +++ b/contrib/storage-hbase/src/test/java/org/apache/drill/hbase/test/Drill2130StorageHBaseHamcrestConfigurationTest.java @@ -21,8 +21,9 @@ import static org.hamcrest.CoreMatchers.equalTo; import static org.junit.Assert.assertThat; import static org.junit.Assert.fail; +import org.apache.drill.categories.HbaseStorageTest; import org.junit.Test; - +import org.junit.experimental.categories.Category; public class Drill2130StorageHBaseHamcrestConfigurationTest { private static final org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger(Drill2130StorageHBaseHamcrestConfigurationTest.class); |