我們使用Gradle運行QF-Test測試。每個QF-Test文件都執行一個「執行任務」。 「qftest」的退出代碼是測試結果(0 =通過,1 =警告,2 = ...)。現在我們正在尋找一種重新運行失敗任務的方法。Gradle:重新運行任務失敗?
是否有可能自動重新運行gradle中的失敗任務?
我們使用Gradle運行QF-Test測試。每個QF-Test文件都執行一個「執行任務」。 「qftest」的退出代碼是測試結果(0 =通過,1 =警告,2 = ...)。現在我們正在尋找一種重新運行失敗任務的方法。Gradle:重新運行任務失敗?
是否有可能自動重新運行gradle中的失敗任務?
不,這是不可能的 - 每個任務只能在一次構建中執行一次。您可以創建另一個類型爲Test
(或QF-Test)的任務,只是它將只運行在執行第一個任務期間失敗的測試。
你的想法可能看起來很有吸引力,但它會產生很多問題。從'如何報告這些測試結果?'開始
謝謝。我會嘗試你的解決方案。想法是將它們報告爲兩次運行(失敗並通過)。我們只是想看到,一場比賽結束了。 – Tobias
您可以編寫自己的任務(類型),並根據需要經常調用'project.exec()'。 –