2017-01-22 3 views
0

単体テストが失敗したときにgradleビルドを続行する方法に関する記事が多数見つかりましたが、テストが失敗した場合にビルドに失敗する方法についての投稿は見つかりません。ユニットテストが失敗したときにデバッグビルドを停止することは可能ですか?単体テストが失敗したときにgradle buildを停止する

+2

にこれを追加し、あなたはテストが失敗した上で継続するのGradleを伝えることができます。だから、あなたがテストで失敗するのを続けるためにgradleに言っていないとき、それは止まるでしょう。 –

+0

「続行」機能は、テストタスクの後に実行される後続のタスクに関連します。私は質問が "続行"の反対ではないテストタスクの途中で停止するように求めていると信じています –

答えて

1

build.gradle私の知る限り

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

この作業をするには、次のインポートを追加する必要がありました: "import org.gradle.api.tasks.testing.TestResult .ResultType " – mascha

関連する問題