This is an automated email from the ASF dual-hosted git repository.
michaelsmith pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/impala.git
The following commit(s) were added to refs/heads/master by this push:
new 454cb07e7 IMPALA-14556: Move Hive ACID stress tests to exhaustive tests
454cb07e7 is described below
commit 454cb07e7c1256a9f654900458d19c9b67659f36
Author: Zoltan Borok-Nagy <[email protected]>
AuthorDate: Mon Nov 17 11:23:40 2025 +0100
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 <[email protected]>
Tested-by: Impala Public Jenkins <[email protected]>
---
tests/stress/test_acid_stress.py | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/tests/stress/test_acid_stress.py b/tests/stress/test_acid_stress.py
index 93f9d26a8..1210ae512 100644
--- a/tests/stress/test_acid_stress.py
+++ b/tests/stress/test_acid_stress.py
@@ -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'))