Book Image

Apache Maven Cookbook

Book Image

Apache Maven Cookbook

Overview of this book

Table of Contents (18 chapters)
Apache Maven Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

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>
               <goal>integration-test</goal>
               <goal>verify</goal>
            </goals>
          </execution...