jcoverage
Javaのカバレッジ測定ツール.mavenのプラグイン探してたら見つけた.
以前,試したcloverよりはイイ感じ(サクっと動いてくれたんで).あと,こっちはGPLなのも良い.
JUnitでの動作は確認できたんで,あとはJUnitEEやCactusといったサーバサイドで動いているコードのカバレッジまで取れるかどうか確認せねば(なんとなくイケそうな雰囲気ではある).
うまくいったらラッキー.
とりあえず動かしたい人は,jcoverage.jarとlog4j,getoptをANT_HOME\libに放り込んで実行だ!!
(追記)
サーバサイドもOKでした.ただパッケージングがちょっとメンドイ.jcoverageが生成するinstrumented-classesを先に読ませるようにパッケージングするのがポイント.
jcoverage.jarその他,関連ライブラリは面倒くさいからAPサーバのクラスパスにセットしておくのが吉.
あとは,サーバサイドでできたjcoverage.serとクライアントサイドでできたjcoverage.serをマージしてレポート生成.
それでおしまい.