如何使用非最新的Spring 4.0.7版本实施集成测试

如何使用非最新的Spring 4.0.7版本实施集成测试,spring,unit-testing,junit,integration-testing,Spring,Unit Testing,Junit,Integration Testing,欢迎, 我们正在尝试将集成测试添加到Spring项目中。 这里列出了当前的Maven依赖项 -Spring Version: **4.0.7 RELEASE** -JUnit: **4.8** 单元测试已经存在。它们通过以下方式执行:@RunWith(SpringJUnit4ClassRunner.class) 我们尝试在执行单元测试时使用Maven配置排除IntegrationTests <plugin> <groupI

欢迎,

我们正在尝试将集成测试添加到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>

org.apache.maven.plugins
maven surefire插件
2.20.1
**/*.类
**/*IntegrationTest.java
org.apache.maven.plugins
maven故障保护插件
2.20.1
**/*IntegrationTest.java
不幸的是,它只起了部分作用,因为现在集成测试根本没有执行。如果有人能帮助解决这个问题,我将不胜感激。
提前谢谢你

您需要将目标添加到故障保护配置中。请参阅下文: