• ベストアンサー

JUnit結果出力をファイルに書き出す

お世話になります。 JUnitの結果をファイルに書き出すにはどうしたらよいでしょうか? eclipseを使ってテストを行っています。 junit.textui.TestRunnerを使用しています。 テストが失敗したりすると Time: 0.031 There was 1 failure: 1) 失敗したテスト名 スタックトレース FAILURES!!! Tests run: 18, Failures: 1, Errors: 0 のように表示されますが、 この結果をファイルに出力するにはどうしたらよいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Harry_
  • ベストアンサー率55% (36/65)
回答No.1

ant の junit タスクと junitreport タスクを使えば 簡単にできます。 Javadoc のようなきれいなHTMLドキュメントも生成 してくれれます。

chi-kon
質問者

補足

早速のご回答ありがとう御座います。 上記の方法を試してみたのですが、 eclipseからだとうまく機能しませんでした。 コマンドプロンプトからのAnt実行ではうまくいくことは 確認できましたが、 eclipseからantの外部実行で行うと Junitでテストがエラーになる(failerではなくerror) JUnitReportがxalanがないよっていういう。 ということが起きてしまい挫折してしまいました。。。 (本当はこっちも解決したい。。。) ということで、 eclipseの実行(外部実行ではない)から行いたいのです。 Antを通さずにJUnitだけで行えないでしょうか?

関連するQ&A