我有一些集成测试是用failsafe插件运行的。直到 Spring Boot 2.3.5.RELEASE 但在迁移到 2.4.0 its将不再执行。1) 有人有同样的问题吗?2) 如何调试failsafe以找出测试未执行的原因?
Spring Boot 2.3.5.RELEASE
2.4.0
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>
1条答案
按热度按时间o2rvlv0m1#
问题是its是junit4测试,springboot2.4.0删除了老式junit依赖项。
我必须添加以下依赖项。