0
単体テストが失敗したときにgradleビルドを続行する方法に関する記事が多数見つかりましたが、テストが失敗した場合にビルドに失敗する方法についての投稿は見つかりません。ユニットテストが失敗したときにデバッグビルドを停止することは可能ですか?単体テストが失敗したときにgradle buildを停止する
単体テストが失敗したときにgradleビルドを続行する方法に関する記事が多数見つかりましたが、テストが失敗した場合にビルドに失敗する方法についての投稿は見つかりません。ユニットテストが失敗したときにデバッグビルドを停止することは可能ですか?単体テストが失敗したときにgradle buildを停止する
build.gradle
私の知る限り
test.afterTest { TestDescriptor td, TestResult tr ->
if (tr.resultType == ResultType.FAILURE) {
throw new Exception("$td failed")
}
}
この作業をするには、次のインポートを追加する必要がありました: "import org.gradle.api.tasks.testing.TestResult .ResultType " – mascha
にこれを追加し、あなたはテストが失敗した上で継続するのGradleを伝えることができます。だから、あなたがテストで失敗するのを続けるためにgradleに言っていないとき、それは止まるでしょう。 –
「続行」機能は、テストタスクの後に実行される後続のタスクに関連します。私は質問が "続行"の反対ではないテストタスクの途中で停止するように求めていると信じています –