sakaiproject/nakamura — pull request #560 by zathomas (2012-01-20 23:27:47+00:00)
Title: Automate integration testing

This commit adds an integration module and a new profile to our base pom.

It assumes you have already done a build. Then, just run:

mvn -Pintegration

And nakamura will be started, a script will monitor the log to determine when startup is complete, all the integration tests will then run. The nakamura instance will then be stopped.

It allows all the tests to finish running, but it will _fail_ the build if any single test returns a failure or an error.

We're going to use this on Jenkins to provide immediate feedback when something goes wrong.