8

我正在通过“右键单击 -> 运行 -> 测试名称”运行 Spock 测试。如何在调试模式下运行测试?调试图标运行测试但不会在断点处停止

4

4 回答 4

0

我相信这可能是元类如何在 groovy 中工作的一个错误。我发现如果断点不在控制结构或闭包上,它将起作用。我在 intellij 论坛上找到了解决方法:

http://youtrack.jetbrains.com/issue/IDEA-82741

于 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 回答