我在intellij中获得了JavaCucumber+serenity项目,我配置了maven运行configure:working directory:xx命令行:clean verify“xx”运行配置之前工作正常,我可以使用它运行测试以及启动调试模式。然而,突然之间,我不能再运行调试模式了。即使我点击了调试按钮(绿色小错误),它也不会在断点处停止。如果我将断点添加到java.lang对象类中,它仍然会停止,但它从未在实际测试方法的任何断点处停止,非常奇怪……有人能帮忙吗?谢谢
u5i3ibmn1#
surefire启动一个新的jvm来运行测试(fork)。您正在调试启动第二个jvm的jvm,而不是运行测试的jvm。更改fork模式或将调试器附加到fork jvm。http://maven.apache.org/surefire/maven-surefire-plugin/examples/debugging.html
1条答案
按热度按时间u5i3ibmn1#
surefire启动一个新的jvm来运行测试(fork)。您正在调试启动第二个jvm的jvm,而不是运行测试的jvm。
更改fork模式或将调试器附加到fork jvm。
http://maven.apache.org/surefire/maven-surefire-plugin/examples/debugging.html