3
在我的grails應用程序中,我使用Spock和Geb來執行功能測試。Grails Geb測試執行順序
因爲所有的測試運行在同一個數據庫上,我想提供執行CRUDSpec類的順序。這可以如何指定?
例
- 一流的測試博客作者創作
- 二等功,假設第一次試運行成功,測試後創作
- 第三類添加評論後
在我的grails應用程序中,我使用Spock和Geb來執行功能測試。Grails Geb測試執行順序
因爲所有的測試運行在同一個數據庫上,我想提供執行CRUDSpec類的順序。這可以如何指定?
例
原來該訂單可以指定如下:
grails -Dserver.port=8090 test-app functional: LoginCRUDSpec,PayeeCRUDSpec
個
使用又如從here軟件包:
// Run all tests in the 「admin」 package
grails test-app functional: admin.**.*
// Run all tests in the 「cart」 package
grails test-app functional: cart.**.*
最終方式與無參數「的grails測試應用程式內」是名稱的測試類的字母順序訂購測試。
T001_LoginCRUDSpec
T002_PayeeCRUDSpec
T003_ServiceCRUDSpec
T004_DescrParamCRUDSpec
是否可以指定spec類中的順序(Spec運行測試的順序)? –
我還沒有看到這個..也許你應該在Spock框架中尋找這種註釋。如果你發現了什麼,請告訴我。 – snowindy
我認爲安裝和拆卸可能會更好,以這種方式測試可以按任何順序運行。我知道在處理功能測試時這不是微不足道的,但您很快就會從中受益。 –