2010-10-06 54 views

回答

2

您可以使用grails interactive,它可以在不啓動服務器的情況下執行所需操作。它啓動JVM並保持運行,您可以使用它來運行單元和集成測試。請記住,您最終會耗盡內存並需要定期重啓。請參閱http://docs.grails.org/latest/guide/gettingStarted.html#usingInteractiveMode

同樣在1.3.5中,您可以針對正在運行的服務器運行功能測試。使用部分9.3中描述的baseUrl屬性http://grails.org/doc/latest/

+0

這個偉大的工程 - 我還沒有發現這命令。在接下來的幾個月裏爲我節省很多時間!謝謝。 – 2010-10-09 20:13:57

1

有一個選項--baseUrl

例如,

grails test-app --baseUrl=http://localhost:8080/myapp/ 

運行測試,對正在運行的情況下,一個拉回是,測試後的平板未擦拭乾淨,因此,如果您的測試寫入數據庫,上傳文件,或一些其他永久性改變應用程序,那麼你可能不得不做一些tearDown。

這在Grails的文檔的功能測試部分的結尾簡要記錄

http://grails.org/doc/latest/guide/testing.html#functionalTesting

這是寫入/調試功能測試有用

相關問題