CIとジェンキンスは初めてです。WebサービスでTestngベースの自動テストを実行するJavaプロジェクトがあります。自動化テストは、Jenkinsのジョブとして定期的に実行されます。場合によっては、ジョブが長時間にわたって繰り返し失敗することがあります。ただし、実行ごとに、失敗したテストの数は異なります。前回失敗した5回の実行など、どのテストが繰り返し失敗したかを確認したい。これにより、調査が必要なテストの失敗の数を減らすことができます。最後の5回の実行ですべて繰り返されない障害は、無視するか、後で調査することができます。
過去のN回の実行で繰り返し失敗したテストを見つける方法を誰かに教えてもらえますか?
どういうわけか、失敗を簡単に確認できるように、テスト結果を保存する必要があります。Eはエラーを表し、すべてのテストの行全体を表す「XEXX」の形式にすることもできます。そのように、あなたは多くのスペースなしでそれをテキストファイルに保存することができました。
—
デビッド
すべてのテストの実行ごとに新しい行を作成すると、スクリプトで簡単に表示または分析できます。
—
デビッド
test-ngプラグインが利用可能で、毎回結果を公開できます...その後、各ビルドを比較して、失敗したテストを通知できます
—
rohit thomas
@rohitthomas-ビルドを手動で比較することを提案していますか?それは避けたいです。
—
Erran Morad
「繰り返し失敗した」とはどう思いますか?たとえば、最後の5回の実行で失敗したすべてのテストケース、または5回の実行のうち3回で失敗したすべてのテストケースだけですか?
—
Michael Kemmerzell