5

cobertura ターゲット maven を実行すると、レポートに常に 0% が表示されるという問題があります。junit テストをフォークしようとしましたが、うまくいきませんでした。pom のレポート セクションとビルド セクションで cobertura プラグインを構成してみました。また、サイトとパッケージ フェーズの両方にバインドしてみました。何かご意見は?

関連するメモとして、hudson 内で Cobertura でテストを実行すると、junit プラグインが各テストが 2 回実行されたと報告することにも気付きました (これにより、実行として報告されるテストの数が 2 倍になります)。これを回避する方法はありますか?

ありがとう、

ジェフ

4

2 に答える 2

6

JDK 1.6.0_14 と cobertura プラグインには互換性の問題があります。また、プラグインにはマルチスレッド テストに関する問題もあります。0% の問題は JDK6 の使用済み b7 で修正されており、マルチスレッドの修正がすぐに出てくる可能性があります (利用可能なパッチがあります)。

于 2009-06-19T23:39:03.720 に答える
1

Cobertura プラグインを定義する pom.xml のどの部分でも、プロファイル内で実際に使用する場所を投稿すると役立つと思います。これを提供して、誰かが見るためのコンテキストを提供してもらえますか? [ http://mojo.codehaus.org/cobertura-maven-plugin/usage.html ]をコピー/貼り付けしても何の役にも立たないことは確かですが、おそらく < include> と < excludes> を提供することで手伝う。

于 2009-06-19T03:02:24.443 に答える