grails从'app'运行'plugin'测试

时间:2014-11-06 15:12:40

标签: grails grails-plugin

  • 我有一个grails'应用'(比如 myapp )和一个自定义插件(比如说 myplugin ),它们正在合作。
  • 我在myapp中进行了一些'集成'测试,我可以通过cd myapp; grails test-app
  • 从应用程序中运行它们
  • 我还在 myplugin 中进行了一些“集成”测试,我可以通过cd myplugin; grails test-app
  • 从插件中运行它们

我的问题是,似乎没有办法从 myapp 运行 myplugin 测试。例如。我正在尝试做的是cd myapp; grails test-app运行 myapp myplugin 测试。

甚至可以这样做吗?

1 个答案:

答案 0 :(得分:1)

默认情况下不会分发插件测试,如果它们(当然可以手动或自动将它们包含在zip中),则不应将插件视为Grails插件项目,而是可安装的插件。假装插件不是源代码而是编译类。文件扩展名为.groovy,.gsp,.java等的事实应该被认为是巧合。

插件的BuildConfig.groovy不包含在插件zip中,这可能具有重要的依赖性和/或在插件中运行任何东西所需的其他信息。要运行测试,请从插件源目录运行它们。