java—迁移到SpringBoot2.4.0后,它不再使用failsafe插件执行

xwmevbvl  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(368)

我有一些集成测试是用failsafe插件运行的。直到 Spring Boot 2.3.5.RELEASE 但在迁移到 2.4.0 its将不再执行。
1) 有人有同样的问题吗?
2) 如何调试failsafe以找出测试未执行的原因?

o2rvlv0m

o2rvlv0m1#

问题是its是junit4测试,springboot2.4.0删除了老式junit依赖项。
我必须添加以下依赖项。

<dependency>
    <groupId>org.junit.vintage</groupId>
    <artifactId>junit-vintage-engine</artifactId>
    <scope>test</scope>
    <exclusions>
        <exclusion>
            <groupId>org.hamcrest</groupId>
            <artifactId>hamcrest-core</artifactId>
        </exclusion>
    </exclusions>
</dependency>

相关问题