mvn verify是否执行以* IT.java为后缀的所有集成测试类

时间:2017-06-05 21:25:08

标签: java maven unit-testing integration-testing maven-failsafe-plugin

根据maven failsafe插件文档 http://maven.apache.org/surefire/maven-failsafe-plugin/ mvn verify应该执行所有集成测试类文件,但看起来它没有这样做。即使遵循正确的文件命名约定,单元测试也会执行但不会执行集成测试。

mvn verify

HelloWorldControllerTest.java (Executes)
HelloWorldControllerIT.java (Does NOT Execute)

的pom.xml

 <build>
        <finalName>${project.artifactId}</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <fork>true</fork>
                </configuration>
            </plugin>
        </plugins>
    </build>

我是否需要进行任何显式配置?是否必须将故障安全的integration-test目标绑定到maven的verify阶段。

0 个答案:

没有答案