Javaカバレッジ取得はEclEmmaが便利

t_wadaさんがつぶやいていたEclEmmaが結構便利。

いいところ

  • Junitを実行するのと全く同じ設定で実行できる(Non-invasive)
  • 軽く軽快に実施できる(Fast develop/test cycle)
  • Junit実行後すぐにEclipse上にハイライトしてくれる。(Rich coverage analysis)
    • 赤と緑でハイライトしてくれるので視覚的にとても分かりやすい
    • パッケージ/クラス/メソッド単位でカバレッジを出してくれる

* Fast develop/test cycle: Launches from within the workbench like JUnit test runs can directly be analyzed for code coverage.
* Rich coverage analysis: Coverage results are immediately summarized and highlighted in the Java source code editors.
* Non-invasive: EclEmma does not require modifying your projects or performing any other setup.

http://www.eclemma.org/

導入方法

以下アドレスを「ヘルプ」⇒「新規ソフトウエアのインストール」の「作業対象」欄に入
れるだけ。後は適当にOKを押す。
http://update.eclemma.org/
これだけ

導入もとても簡単なのでお勧め。

enjoy testing!