This is an automated email from the ASF dual-hosted git repository.
dkuzmenko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git
The following commit(s) were added to refs/heads/master by this push:
new c6290206d3b HIVE-28037: Run multiple Qtests with Postgres (Zoltan
Ratkai, reviewed by Denys Kuzmenko, Zsolt Miskolczi)
c6290206d3b is described below
commit c6290206d3bc2d97872b2b0a7910c6cc05526c3c
Author: Zoltan Ratkai <[email protected]>
AuthorDate: Fri Apr 5 10:14:10 2024 +0200
HIVE-28037: Run multiple Qtests with Postgres (Zoltan Ratkai, reviewed by
Denys Kuzmenko, Zsolt Miskolczi)
Closes #5118
---
.../main/java/org/apache/hadoop/hive/cli/control/CoreCliDriver.java | 1 +
.../main/java/org/apache/hadoop/hive/ql/QTestMetaStoreHandler.java | 6 ++----
2 files changed, 3 insertions(+), 4 deletions(-)
diff --git
a/itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CoreCliDriver.java
b/itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CoreCliDriver.java
index 8f4e9ad1a62..19b93f1825f 100644
---
a/itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CoreCliDriver.java
+++
b/itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CoreCliDriver.java
@@ -92,6 +92,7 @@ public class CoreCliDriver extends CliAdapter {
@AfterClass
public void shutdown() throws Exception {
qt.shutdown();
+ metaStoreHandler.getRule().after();
}
@Override
diff --git
a/itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestMetaStoreHandler.java
b/itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestMetaStoreHandler.java
index e8827bda900..95ae730d704 100644
---
a/itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestMetaStoreHandler.java
+++
b/itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestMetaStoreHandler.java
@@ -98,14 +98,12 @@ public class QTestMetaStoreHandler {
}
public void beforeTest() throws Exception {
- getRule().before();
- if (!isDerby()) {// derby is handled with old QTestUtil logic (TxnDbUtil
stuff)
- getRule().install();
+ if (isDerby()) {
+ getRule().before();
}
}
public void afterTest(QTestUtil qt) throws Exception {
- getRule().after();
// special qtest logic, which doesn't fit quite well into Derby.after()
if (isDerby()) {