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 <117656751+zrat...@users.noreply.github.com> 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()) {