如何使用非当前 Spring 4.0.7 RELEASE 版本实施集成测试
How to implement Integration test using not current Spring 4.0.7 RELEASE version
欢迎,
我们正在尝试向我们的 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>
不幸的是,它只能部分工作,因为现在根本没有执行集成测试。如果有人可以帮助解决这个问题,我将不胜感激。
提前谢谢您!
您需要将目标添加到故障保护配置中。请看下面:http://maven.apache.org/components/surefire/maven-failsafe-plugin/usage.html
欢迎,
我们正在尝试向我们的 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>
不幸的是,它只能部分工作,因为现在根本没有执行集成测试。如果有人可以帮助解决这个问题,我将不胜感激。 提前谢谢您!
您需要将目标添加到故障保护配置中。请看下面:http://maven.apache.org/components/surefire/maven-failsafe-plugin/usage.html