Reusing Spring Context in Several Tests Classes
If your Spring application has a problem with the Context restarting on each Test class - you need set reuse forks to true in your failsafe configuration. (see pom.xml)
Also since the tests here are run with "mvn verify -P itest" - the itest profile - the tests will be run 2 times.
First time by surefire, and second time by failsafe plugin. To disable running tests by surefire - use the following plugin configuration (in your pom.xml)
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
<testFailureIgnore>true</testFailureIgnore>
</configuration>