jcoverage

Javaカバレッジ測定ツール.mavenプラグイン探してたら見つけた.

以前,試したcloverよりはイイ感じ(サクっと動いてくれたんで).あと,こっちはGPLなのも良い.
JUnitでの動作は確認できたんで,あとはJUnitEEやCactusといったサーバサイドで動いているコードのカバレッジまで取れるかどうか確認せねば(なんとなくイケそうな雰囲気ではある).

うまくいったらラッキー.


とりあえず動かしたい人は,jcoverage.jarとlog4jgetoptをANT_HOME\libに放り込んで実行だ!!


(追記)
サーバサイドもOKでした.ただパッケージングがちょっとメンドイ.jcoverageが生成するinstrumented-classesを先に読ませるようにパッケージングするのがポイント.
jcoverage.jarその他,関連ライブラリは面倒くさいからAPサーバのクラスパスにセットしておくのが吉.

あとは,サーバサイドでできたjcoverage.serとクライアントサイドでできたjcoverage.serをマージしてレポート生成.
それでおしまい.