簡體   English   中英

單元測試失敗時停止gradle構建

[英]Stop gradle build when a unit test fails

我發現很多關於如何在單元測試失敗時繼續進行gradle構建的帖子,但是如果測試失敗,我找不到任何關於如何停止構建失敗的帖子。 單元測試失敗時是否可以停止調試構建?

不幸的是,接受答案的解決方案並沒有解決這個問 我發現從Gradle 4.6開始,有一個用於測試設置的failFast設置。

將此添加到build.gradle將停止執行測試用例:

test {
    failFast = true
}

您可以在官方發行說明和文檔中閱讀更多相關信息。

將其添加到build.gradle

test.afterTest { TestDescriptor td, TestResult tr ->
    if (tr.resultType == ResultType.FAILURE) {
        throw new Exception("$td failed")
    } 
} 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM