[ 
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)

Reply via email to