我們在Jenkins
上使用Gradle
進行TestNG
測試。如果沒有測試運行,如何失敗Jenkins構建?
作業配置:
Build部分 - >調用搖籃腳本 - >使用搖籃包裝 - >任務:
clean test -Dgroups=myTestNGTestGroupName
在Jenkins
控制檯輸出,我可以看到從具體參數gradlew.bat
執行日誌(其中一個是-Dgroups=myTestNGTestGroupName
))。
我們有相當多的Jenkins
工作和自動化Selenium
測試。
由於每天我們只檢查失敗的工作。
在重構測試中TestNG
組名稱可能會更改或可能發生錯字。
如果您在測試庫,使試驗組名和忘了更新Jenkins
工作:
執行測試和作業仍在傳遞(構建成功)。
如果沒有執行測試,我怎麼能告訴Jenkins
將構建標記爲非成功?