You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Stamatis Zampetakis (Jira)" <ji...@apache.org> on 2022/03/09 15:24:00 UTC
[jira] [Created] (HIVE-26021) Change integration tests under DBInstallBase to regular unit tests
Stamatis Zampetakis created HIVE-26021:
------------------------------------------
Summary: Change integration tests under DBInstallBase to regular unit tests
Key: HIVE-26021
URL: https://issues.apache.org/jira/browse/HIVE-26021
Project: Hive
Issue Type: Improvement
Components: Tests
Reporter: Stamatis Zampetakis
After HIVE-18588, some tests including those under [DBInstallBase|https://github.com/apache/hive/blob/1139c4b14db82a9e2316196819b35cfb713f34b5/standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/dbinstall/DbInstallBase.java] class have been marked as integration tests mainly to keep the test duration low.
Nowadays, Hive developers rarely run all tests locally so separating between integration tests and unit tests does not provide a clear benefit. The separation adds maintenance cost and makes their execution more difficult scaring people away.
The goal of this issue is to change the tests under {{DBInstallBase}} from "integration" tests back to regular unit tests and run them as part of the standard maven test phase without any fancy arguments.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)