欢迎,
我们正在尝试将集成测试添加到Spring项目中。 这里列出了当前的 Maven 依赖项。
-Spring Version: **4.0.7 RELEASE**
-JUnit: **4.8**
单位测试已经存在。它们以@RunWith(SpringJUnit4ClassRunner.class)
我们尝试使用Maven配置在执行单元测试时排除IntegrationTests。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20.1</version>
<configuration>
<includes>
<include>**/*.class</include>
</includes>
<excludes>
<exclude>**/*IntegrationTest.java</exclude>
</excludes>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.20.1</version>
<configuration>
<includes>
<include>**/*IntegrationTest.java</include>
</includes>
</configuration>
</plugin>
不幸的是,它只是部分工作,因为现在集成测试根本没有执行。如果有人能帮忙解决这个问题,我将不胜感激。 提前谢谢!
答案 0 :(得分:1)
您需要在故障安全配置中添加目标。请参阅以下内容:http://maven.apache.org/components/surefire/maven-failsafe-plugin/usage.html