IMPALA-14556: Move Hive ACID stress tests to exhaustive tests

Currently Hive ACID stress tests run with "core" exploration strategy.
It was important to get instant feedback about this feature when this
was actively developed. Since then development activity around Hive ACID
decreased significantly, as focus shifted towards Iceberg.

This patch moves Hive ACID tests to exhaustive tests where they will
be still executed regularly, but won't slow down pre-commit tests.

Change-Id: Id7181fea62e2e3f8fcf7897a70e54a1708ef3f3e
Reviewed-on: http://gerrit.cloudera.org:8080/23677
Reviewed-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com>
Tested-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com>
This commit is contained in:
Zoltan Borok-Nagy
2025-11-17 11:23:40 +01:00
committed by Impala Public Jenkins
parent a2a11dec62
commit 454cb07e7c

View File

@@ -41,9 +41,9 @@ class TestAcidStress(ImpalaTestSuite):
@classmethod
def add_test_dimensions(cls):
super(TestAcidStress, cls).add_test_dimensions()
# Could be moved to exhaustive tests due to the long execution time, but this only
# runs with Hive3, where the main goal currently is to make ACID work, so it is better
# to run this frequently.
if cls.exploration_strategy() != 'exhaustive':
pytest.skip("Should only run in exhaustive due to long execution time.")
cls.ImpalaTestMatrix.add_constraint(
lambda v: (v.get_value('table_format').file_format == 'text' and
v.get_value('table_format').compression_codec == 'none'))