我試圖運行命令,如文檔中給出一個單一的集成測試:從運行一個測試類
-Dgrails.env =開發測試應用程序 - 整合MyClass的\「創建新的測試啄從搜索頁\「
但是,這會導致所有集成測試運行該類,而不是隻運行命名的測試。我也嘗試將測試重命名爲無空格,但是結果相同。
它在eclipse或命令行(Windows)中的行爲是相同的。
有沒有其他人遇到過這個問題,如果是的話,您是否找到了解決方法?
我試圖運行命令,如文檔中給出一個單一的集成測試:從運行一個測試類
-Dgrails.env =開發測試應用程序 - 整合MyClass的\「創建新的測試啄從搜索頁\「
但是,這會導致所有集成測試運行該類,而不是隻運行命名的測試。我也嘗試將測試重命名爲無空格,但是結果相同。
它在eclipse或命令行(Windows)中的行爲是相同的。
有沒有其他人遇到過這個問題,如果是的話,您是否找到了解決方法?
該功能尚未推出。有關解決方法,你可以使用IgnoreRest annotation(表示,除了攜帶此標註之外的所有功能方法應該被忽略),像
@IgnoreRest
def "should test something"() {
...
}
嘗試沒有'\'的相同。例如:
grails test-app -integration MyClass."create new test thingy from search page"
此外,您不需要指定開發環境。這是默認設置。