私は正常にMavenビルドとして実行されますが、Hudsonで実行すると失敗します。Hudsonビルドの「失敗」のトラブルシューティングを行うにはどうすればよいですか?
通常の出力ではBUILD SUCCESSFUL
と表示されますが、ビルドには失敗(赤いボール)とマークされ、Coberturaのレポートは「ビルドが不安定ではないために」スキップされます。
hudson.model.Runにログレコーダーを置いてみました。これは、いくつかのプロセスがビルドステータスを失敗に設定していることを示しています(1つは失敗し、次に1つは成功し、もう1つは失敗に戻ります)。しかし、これは、これがどのプロセスであるか、それがなぜそれを行っているかについて私には何の洞察も与えていない。
このエラーの原因と原因をトラブルシューティングするにはどうすればよいですか?
EDIT:
channel stopped
Skipping Cobertura coverage report as build was not Unstable or better
Finished: SUCCESS
など、このようなテスト結果情報の収集などの手順を構築失敗ポストから来ることができます単体テストのどこかで、Cobertura(テストなしのテストクラスまたはその性質のもの)を混乱させる可能性があります。 – ptyx
コンソールの出力はどうですか?最後の数行はいくつかの情報を与えるべきです – Raghuram
私は最後の数行のコンソール出力で質問を編集しました。これまでのところ、すべてがうまくいきました。明らかに、成功を報告した後に失敗したビルドをマークしているか、またはCoberturaプラグインがそのレポートを作成しようとする前に何かが起きているようです。 – CPhelps