我刚刚将一个应用程序从grails 2.2.4迁移到grails 2.5.1。现在没有执行spock测试。测试目录如下所示:
test
- unit
- FirstSpec
- SecondSpec
- ... (more Spock tests)
- functional
- FirstTests
- FirstSpec
- ... (more JUnit & Spock tests)
发生以下行为:
grails test-app unit:spock
没有运行任何测试
grails test-app unit:
运行所有spock单元测试
grails test-app functional:spock
不会运行任何测试
grails test-app functional:
仅运行JUnit功能测试
使用grails 2.2.4,所有测试都已执行。我按照grails主页上提供的迁移指南(删除spock-plugin等) 有谁知道问题可能是什么?
答案 0 :(得分:1)
我遇到了同样的问题。该插件增加了对功能性spock测试的支持:https://grails.org/plugin/functional-spock
我不知道为什么默认情况下不提供此功能。
的问候,鲁普尔