無償で利用可能なJavaのカバレッジツール

無償で利用可能なJavaカバレッジツールを調べてみる。

jcoverage

jcoverage/gplが無償で利用可能だが、メンテナンスはされていない模様。ライセンスはGPLだが、商用利用の場合、ユーザごとに商用版ライセンスの購入が必要な模様。以下、jcoverage/gpl(jcoverage-1.0.5)のREADMEから抜粋。

jcoverage is also available under a commercial non-GPL
license. Commercial users must purchase a licensed copy of jcoverage
for each user.

djUnit

jcoverage/gplをベースに、EclipseからJUnitのテストケースを実行する際の動的なinstrument、Eclipse上でのレポート出力などの機能が追加されている。ライセンスはGPL

cobertura

jcoverage/gplをベースに地道にメンテナンスされている模様。ライセンスはGPL(AntタスクはApache Software License)。