2014-11-06 42 views
1
  • 測試中,我有一個Grails的「應用」(比如MYAPP)和一個自定義的插件(比如爲myplugin),它們一起工作就好了。
  • 我在MYAPP一些「一體化」的測試,我可以做cd myapp; grails test-app
  • 運行它們只是從應用罰款我也有一定的「一體化」的測試中爲myplugin,我可以運行他們的插件就好了通過做cd myplugin; grails test-app

我的問題是,似乎沒有被任何方式從MYAPP運行爲myplugin測試。例如。我想要做的是做cd myapp; grails test-app運行myappmyplugin測試。Grails的運行「插件」,從「應用」

甚至有可能這樣做?

回答

1

插件測試默認情況下不分配,如果他們(這當然可以手動或自動獲得它們包含在zip),你不應該把插件作爲一個Grails插件項目,而是一個可安裝插件。假裝插件不是源代碼,而是編譯類。文件擴展名爲.groovy,.gsp,.java等的事實應該被認爲是巧合。

該插件的BuildConfig.groovy未包含在插件zip中,並且這可能具有在插件中運行任何內容所需的重要依賴關係和/或其他信息。要運行測試,請從插件源目錄運行它們。