Intellij 无法调试黄瓜 + 宁静测试运行

时间:2021-06-14 13:04:52

标签: debugging testing intellij-idea cucumber

我在 Intellij 中获得了 Java 黄瓜 + 宁静项目 我配置了 Maven 运行配置: 工作目录:xxxxxx 命令行:清理验证“xxxxx”

运行配置之前运行良好,我可以使用它运行测试以及启动调试模式。

但是,突然之间,我无法再运行调试模式了。即使我点击了调试按钮(绿色的小错误),它也不会在断点处停止。

如果我在 java.lang Object 类中添加断点它仍然会停止,但它永远不会在实际测试方法的任何断点处停止,非常奇怪......有人可以帮忙吗?谢谢

1 个答案:

答案 0 :(得分:0)

Surefire 启动一个新的 jvm 来运行测试(一个 fork)。您正在调试启动第二个 jvm 的 jvm,而不是运行测试的 jvm。

要么更改 fork 模式,要么将调试器附加到 fork 的 jvm。

http://maven.apache.org/surefire/maven-surefire-plugin/examples/debugging.html