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)