[ https://issues.apache.org/jira/browse/ARTEMIS-4583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17810973#comment-17810973 ]
ASF subversion and git services commented on ARTEMIS-4583: ---------------------------------------------------------- Commit 83eb03c665f579f643edaad1ae3aa1deb53c9c6c in activemq-artemis's branch refs/heads/main from Robbie Gemmell [ https://gitbox.apache.org/repos/asf?p=activemq-artemis.git;h=83eb03c665 ] ARTEMIS-4583: remove the artemis-server test-jar, do related cleanup - Move ActiveMQTestBase to artemis-test-support. - Add reduced parent for current artemis-server tests. - Add a simpler test case parent class unit tests can use. - Convert some existing checks into a rule for reuse. - Move various rules/utils to artemis[-unit]-test-support module from where they can be used instead of from artemis-server. > remove artemis-server module test-jar, do some related cleanup > -------------------------------------------------------------- > > Key: ARTEMIS-4583 > URL: https://issues.apache.org/jira/browse/ARTEMIS-4583 > Project: ActiveMQ Artemis > Issue Type: Task > Components: Tests > Reporter: Robbie Gemmell > Assignee: Robbie Gemmell > Priority: Major > Fix For: 2.33.0 > > Time Spent: 1h > Remaining Estimate: 0h > > The tests/ subtree of the repo has lots of modules that create a chain of > test module dependencies back to the test-jar created artemis-server module, > mostly in order to get at the ActiveMQTestBase support class and other helper > rules etc. This class is overly complex for the tests in the artemis-server > module, with most (~2000 lines) of it unused there and instead actually aimed > at system tests that are in the integration-tests, smoke-tests, etc etc > modules. We can improve (and eventually speed up) the build by simplifying > things and breaking such chains, while moving support code into either the > artemis-unit-test module (for use by any module in the codebase) that now > exists, or the even older artemis-test-support module (for use in any system > tests in the tests/ subtree). -- This message was sent by Atlassian Jira (v8.20.10#820010)