Using the Maven Failsafe plugin to run integration tests
In addition to unit tests, Maven also allows you to automate the running of your integration tests. While unit tests are run during the test
phase of the build lifecycle, integration tests are run during the verify
phase. The Maven Failsafe plugin is used to run integration tests.
How to do it...
To run integration tests using Maven Failsafe plugin, perform the following steps:
Open a project containing integration tests, namely
project-with-integration-test
.Add the following plugin configuration to the pom file:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <version>2.18</version> <executions> <execution> <id>integration-tests</id> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> </execution...