Gary Tully created AMQ-5552:
-------------------------------

             Summary: introduce a smoke-test profile that is enable by default 
and during release:prepare
                 Key: AMQ-5552
                 URL: https://issues.apache.org/jira/browse/AMQ-5552
             Project: ActiveMQ
          Issue Type: Improvement
          Components: Distribution, Test Cases
    Affects Versions: 5.11.0
            Reporter: Gary Tully
             Fix For: 5.12.0


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.

But the tests should be:
 * 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)
 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to