1
テストに失敗したGradleビルドがありますが、Gradleはビルドを失敗として登録しません。しかし、特定のテストケースを削除するとビルドが正しく失敗します。何故ですか?Gradleが失敗したテストで自分のビルドに成功したとマークするのはなぜですか?
$ ./gradlew clean check
:clean
:compileJava
:processResources UP-TO-DATE
:classes
:compileTestJava
:processTestResources UP-TO-DATE
:testClasses
:test
com.example.FooProgramCliTest > fail FAILED
java.lang.AssertionError at FooProgramCliTest.java:26
1 test completed, 1 failed
:check
BUILD SUCCESSFUL
コードサンプルon GitHub、それは意味の質問本体に再現するために少しあまりにもかさばるだから。
ユニットテストのコードは何ですか? – kazanaki
質問に直接表示されるにはあまりに複雑すぎるので、質問に追加したリンクを参照してください(これは私の答えのものと同じです)。 –
あなたが既に答えを持っている場合は、あなた自身の答えを受け入れることができるので、この質問は「開く」とは見えません。それは事実ですか? – kazanaki