@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

Maven2系でcobertura(カバレッジ計測)について

1
投稿者投稿内容
えむてぃー
会議室デビュー日: 2007/08/24
投稿数: 11
投稿日時: 2007-08-24 18:45
こんにちは。

Maven2.0.7でcoberturaを使用してカバレッジ計測レポート出力したいのですが、
下記のような問題が発生しており解決方法がよく分かりません。

【問題点】
レポートは出力されているが、カバレッジ計測の値が正しくない。
Line Coverageが常に100%、Branch Coverageが常にN/Aとなります。

以下が環境になります
pom.xml
・・・
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>clean</goal>
</goals>
</execution>
</executions>
</plugin>
・・・・
<reporting>
・・・・
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
</plugin>

OS:WindowsXP
JDK:1.5
Maven:2.0.7
cobertura:1.8

以上、もし原因など思い当たることがあればご教授願います。
さやべえ
常連さん
会議室デビュー日: 2003/03/13
投稿数: 33
投稿日時: 2007-08-24 19:39
さやべえです。

coberturaのバージョンを2.0にしてみてください。
最新の2.1にはカバレッジレポートが全部100%になってしまう不具合があるようです。

http://repo1.maven.org/maven2/org/codehaus/mojo/cobertura-maven-plugin/

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.0</version>
<executions>
<execution>
<goals>
<goal>clean</goal>
</goals>
</execution>
</executions>
</plugin>
えむてぃー
会議室デビュー日: 2007/08/24
投稿数: 11
投稿日時: 2007-08-24 20:51
さやべえさん

ありがとうございます。解決しました!!
バージョンの不具合だったんですね。

1

アイティメディアの提供サービス

ホワイトペーパー(TechTargetジャパン/閲覧には会員登録が必要です)

スキルアップ/キャリアアップ(JOB@IT)