【发布时间】:2020-11-30 12:51:11
【问题描述】:
我有一些使用故障安全插件运行的集成测试。 这在 Spring Boot 2.3.5.RELEASE 之前一直有效,但在迁移到 2.4.0 后,不再执行 IT。
-
有人遇到同样的问题吗?
-
如何调试故障安全以找出未执行测试的原因?
【问题讨论】:
-
关于如何调试 Maven Failsafe 插件,应该可以通过将
-Dmaven.failsafe.debug添加到您的 maven 配置中,然后在 localhost 和端口 5005 上配置远程调试器配置。这个 SO thread 描述了如何做它适用于 IntelliJ。通过添加“远程 Java 应用程序”配置,在 Eclipse 中应该可以使用类似的方法 -
嗨,Tarek,通过调试,我的意思是获取一些信息,其中故障安全正在搜索测试类,以了解为什么它没有任何问题
-
对,在这种情况下,添加以下标志之一可能会有所帮助 -X,--debug,-e,--errors
-
我加-X可以看到testClassesDirectory是正确的。但它不执行任何操作
标签: java spring-boot maven-failsafe-plugin