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:

  1. Open a project containing integration tests, namely project-with-integration-test.
  2. 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> ...

Get Apache Maven Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.