This is an automated email from the ASF dual-hosted git repository. stigahuang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/impala.git
commit adfe82c97c0772cf9d336d88254f0a8b3acc7957 Author: gaurav1086 <[email protected]> AuthorDate: Tue Jan 30 10:30:54 2024 -0800 IMPALA-12471 PART-2: skip mysql ext jdbc tests if setup environment fails. This patch modifies the mysql tests to be marked as xfailed if the mysql environment fails to setup successfully. Change-Id: Ib7829aed09d25ff3e636004f3d1f32ecc6f37299 Reviewed-on: http://gerrit.cloudera.org:8080/20975 Reviewed-by: Impala Public Jenkins <[email protected]> Tested-by: Wenzhe Zhou <[email protected]> --- tests/custom_cluster/test_ext_data_sources.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/custom_cluster/test_ext_data_sources.py b/tests/custom_cluster/test_ext_data_sources.py index 405955965..137693edb 100644 --- a/tests/custom_cluster/test_ext_data_sources.py +++ b/tests/custom_cluster/test_ext_data_sources.py @@ -170,7 +170,9 @@ class TestMySqlExtJdbcTables(CustomClusterTestSuite): elif e.returncode == 30: pytest.skip("File /var/run/mysqld/mysqld.sock not found") else: - assert False, "Failed to setup MySQL testing environment" + # The mysql docker container creation and mysqld can fail due to multiple + # reasons. This could be an Intermittent issue and need to re-run the test. + pytest.xfail(reason="Failed to setup MySQL testing environment") @classmethod def _remove_mysql_test_env(cls):
