Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-5552

introduce a smoke-test profile that is enabled by default and during release:prepare

    XMLWordPrintableJSON

Details

    Description

      Users should be able to do $>mvn install on trunk or the source distribution and get a validated (smoke-tested) distribution in < 10 minutes.
      The smoke-test profile should be enabled for release:prepare

      At the moment, more than 3k tests are run, they are not reliable enough and the build is gone for a number of hours. This gives a bad first impression.
      Or course we should continue to improve the test suite but this has a totally different focus.

      The smoke-test profile takes a smart cross section of tests in each module that validate core functionality.

      It will be an interesting challenge to get the selection right; balancing typical use cases with coverage with speed etc.

      The tests should be:

      • representative of the module functionality
      • clean - no hard-coded ports and use only space on target
      • fast
      • reliable
      • can be run in parallel (maybe if it allows more tests to be run in the same time frame)

      Attachments

        Activity

          People

            gtully Gary Tully
            gtully Gary Tully
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: