[
https://issues.apache.org/jira/browse/HIVE-29109?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18010783#comment-18010783
]
Shilun Fan commented on HIVE-29109:
-----------------------------------
Thank you very much for your reminder! The content of this JIRA does not
involve a major refactor; it is simply an upgrade of the Jupiter version to
5.13.3. At the same time, I am upgrading the iceberg-handler module from JUnit4
to JUnit5. This module contains some parallel tests that use
@RunWith(Parameterized.class). In lower versions of Jupiter, we need to
initialize the parameters for parallel tests individually for each test.
However, in Jupiter 5.13.3, we can inject parameters through the constructor,
which minimizes the code changes.
> Upgrade Jupiter for Enhanced Parameterized Test Support
> -------------------------------------------------------
>
> Key: HIVE-29109
> URL: https://issues.apache.org/jira/browse/HIVE-29109
> Project: Hive
> Issue Type: Improvement
> Reporter: Shilun Fan
> Assignee: Shilun Fan
> Priority: Major
>
> Objective:
> This PR aims to upgrade the JUnit Jupiter version for the Hive project to
> better support Parameterized tests. With JUnit Jupiter 5.13.3 and above,
> global test parameters can be defined, which eliminates the need to add
> parallel parameters to each individual test, simplifying the test code and
> improving maintainability.
> Changes:
> Upgrade JUnit Jupiter to version 5.13.3.
> Configure global test parameters to support more efficient execution of
> parameterized tests.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)