2017-01-10 5 views
0

TestNGテストが失敗すると、一度試行します。再試行が成功した場合、ビルドは成功するはずです。再試行と元のテストの両方が失敗した場合、ビルドは失敗します。 ignoreFailuresオプションは失敗したすべてのテストを無視し、ビルドに成功したことをマークします。私はより選択的なオプションが欲しいです。そのような機能が存在しない場合は、suiteが成功か失敗かをafterSuiteフックで計算できます。私は手動でビルドにそのようにマークする方法が必要です。単一のテストでエラーを無視します。

+0

あなたはテストを修正する時間を節約し、より少ない時間を使ってgradleをハッキングしなければならないと感じます:) –

答えて

1

手動で行う必要があります。

IRetryAnalyzerを使用している場合は、すべての失敗した試行をスキップしたものとしてマークします。グラデルテストレポートでは、無視されたテストと最終的なビルド結果が成功したように見えます。 スイートの状態はプライベートプロパティなので、変更することはお勧めできません。また、1つのオプション - hasFailuresしかありません。

関連する問題