2009-06-23 79 views
3

我有一個用Groovy編寫的許多單元測試的Eclipse項目。我可以使用Eclipse的GUnit運行配置在每個類中運行測試。我打開該配置,選擇「運行單個測試」單選按鈕,然後選擇要運行測試的類。這工作正常,但我想一次運行項目中的所有測試。如何讓Eclipse運行我所有的Groovy單元測試?

當我打開我的運行配置,選擇「在選定的項目,包或源文件夾中運行所有測試」單選按鈕並選擇我的項目,Eclipse提供錯誤「沒有與測試運行器'JUnit 4'發現測試。 「

如何讓Eclipse運行我的項目中的所有測試?

回答

1

請升級到alpha版本的groovy-eclipse插件V2。您可以通過右鍵單擊並選擇Run as-> JUnit來運行項目中的所有單元測試。在新版本的插件中,無論用Java還是Groovy編寫,Junit測試的處理方式都是相同的。

+0

它顯示我的對話,雖然 JUnit啓動 沒有找到JUnit測試。 Maven構建可以。這只是Groovy中的單個單元測試,我無法啓動。用java編寫的單元測試也沒問題。 – EvgeniySharapov 2016-02-05 17:44:41

1

documentation的幫助下找到了它。 Groovy有一個實用程序類groovy.util.AllTestSuite。我創建了這個新的GUnit運行配置爲我的測試類,並添加VM參數是這樣的:

-Dgroovy.test.dir=src -Dgroovy.test.pattern=**/*Tests.groovy 

我也只好和的ant.jar螞蟻launcher.jar添加到配置類路徑。該配置愉快地運行我所有的測試。

相關問題