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

How to run all unit tests for Grails app with multi private plugins

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

Grails 2.5 IntelliJ IDEA 14.1.5

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

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

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