如何使用多个私有插件运行Grails应用程序的所有单元测试

时间:2015-10-19 09:00:25

标签: unit-testing grails intellij-idea spock grails-2.5

我的项目包括几个带有单元测试的私有插件(模块)。我尝试使用grails test-app在主目录和插件中运行测试,但脚本只在主项目中找到测试。插件具有跨依赖性。我应该使用哪个命令/脚本来执行主项目和私有插件(模块)中的所有测试?

Grails 2.5 IntelliJ IDEA 14.1.5

1 个答案:

答案 0 :(得分:0)

Grails应用程序中的单元测试旨在测试Web应用程序的代码,但不测试Web应用程序使用的插件代码。

如果您想测试插件的代码,您需要在插件项目文件夹中实现单元测试。

如果您想测试Web应用程序与附带插件的交互,您需要实现集成测试并测试Grails工件(控制器,服务,...)并验证交互。