Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-4583

remove artemis-server module test-jar, do some related cleanup

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.33.0
    • Tests
    • None

    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

          Activity

            People

              robbie Robbie Gemmell
              robbie Robbie Gemmell
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h
                  1h