我正在通过“右键单击 -> 运行 -> 测试名称”运行 Spock 测试。如何在调试模式下运行测试?调试图标运行测试但不会在断点处停止
问问题
4421 次
4 回答
0
我相信这可能是元类如何在 groovy 中工作的一个错误。我发现如果断点不在控制结构或闭包上,它将起作用。我在 intellij 论坛上找到了解决方法:
于 2012-05-25T02:55:15.020 回答
0
通常这工作正常。如果不是,则可能是您的 IDE 和 Groovy 或 Grails 有问题。我建议尝试使用最新版本的 IDEA。
于 2012-05-11T08:22:20.013 回答
0
我遇到了“相同”的问题(不确定它是否与 OP 的原因相同)
在我这边,它在某种程度上与 gradle 和 IntelliJ IDEA 相关。
在执行和调试 groovy 测试时,IDEA 默认使用本地系统的 gradle 构建系统。
但是有一个选项可以在 IDEA 的构建系统中“本地”运行测试。
我已经尝试了基于 IDEA 的构建系统设置来运行 groovy 测试,然后它就可以工作了。
设置可以在下面找到Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle
于 2022-01-05T15:40:21.990 回答
-3
也许你应该使用 RightClick -> Debug (Not Run)
于 2016-04-19T15:00:27.420 回答