我在Intellij 12中设置了一个现有的Java项目,并尝试向其中添加一些Groovy类。我开始尝试添加一个简单的Spock类用于测试目的,但是当我右键单击该类时,它不会给我一个运行它的选项。
我已经看了一下我的Intellij配置,它正确地引入了groovy。此外,我可以编写一个Groovy脚本,该脚本使用Groovy类,并且运行没有问题,因此看起来Groovy已连接。还有什么我需要配置来专门运行Spock测试吗?
答案 0 :(得分:6)
获取spock和所有依赖项的最简单方法是从maven添加库。
然后,如果要允许批量处理它们,则应将测试放在标记为测试文件夹的文件夹中。
如果您将脚本放在文件夹中,未标记为测试或源文件夹,则无法运行它。
如果您看不到运行按钮,则看起来Idea无法将文件识别为可运行,它不在源/测试根目录下,或者它的扩展名无效。
答案 1 :(得分:4)
您可以通过以下方式添加Spock插件:
答案 2 :(得分:1)
我遇到了同样的问题并最终到了这里。我发现我忘了扩展规范。我一做到了," Run"选项出现了。
只是发布以防万一像我这样的其他Spock新手。