繁体   English   中英

Grails-Spock-执行任务':test'的执行失败-Gradle

[英]Grails - Spock - excution failed for task ':test' - Gradle

我在Spock中使用Grails + Groovy。 在我安装Spock并开始编写单元测试之前,该应用程序一直运行良好。

JVM版本-1.8.0_171 *** Grails版本-3.3.6 *** Groovy版本-2.4.15

依存关系-

testCompile "org.grails:grails-gorm-testing-support"
testCompile "org.grails:grails-web-testing-support"
testCompile "org.grails.plugins:geb:1.1.2"
testCompile "org.spockframework:spock-core:1.1-groovy-2.4-rc-2"
testCompile "org.grails:grails-test-mixins:3.3.0.RC1"  

我也尝试了IntelliJ(最终)中的“清理”和“使缓存无效/重新启动”。

构建失败,出现异常

初始化错误

单元测试代码

在我看来是版本问题。 另外,请使用ControllerUnitTest特征而不是测试混合。 因此,首先从build.gradle删除这些行。

testCompile "org.spockframework:spock-core:1.1-groovy-2.4-rc-2"
testCompile "org.grails:grails-test-mixins:3.3.0.RC1"  

然后更新测试以实现ControllerUnitTest特性。 是一个例子。

您还应该检查文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM