Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current  |   View Page History
The golden rule is that mvn clean install should ALWAYS return Build Successful.
This means that the test suite which is run by default cannot depend on any external resources like database, JMS, Files, WebServices, etc.

This does not mean that you cannot have tests that use in-memory, embedded alternatives! For now let's assume that we have two types of tests: simple unit tests that only test business and doesn't need any external environment and tests that need external services. Lets look at a concrete example to make things more concrete.

How to set this up

  1. Annotate the tests in question
  2. Configure surefire (in pom.xml) to exclude these groups of tests
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.