Description
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).
Attachments
Issue Links
- links to