web-dev-qa-db-ja.com

Cobertura&Java 7サポート

CoberturaがJava 7をサポートするときのアイデアはありますか?

見つかりました http://sourceforge.net/tracker/index.php?func=detail&aid=3295711&group_id=130558&atid=720018

Emmaやその他のコードカバレッジツールよりもcoberturaを優先しましたが、まだJava 7をサポートしていないため、これらすべてをやり直す必要があるようです。

ありがとう

30
crankparty

Cobertura2.0.3はJava 7をサポートし、このバージョンを使用するcobertura-maven-pluginバージョン2.6がリリースされました

16

次の引数を追加することで、それを機能させることができました。

-XX:-UseSplitVerifier

ここ から入手しました。

10
T.K.

私は答えはそうだと思います:そうではありません。 メーリングリスト プロジェクトが維持されていないという議論があり、 Java 7のバグ が1年間開かれています。明るい面では、 JaCoCo 機能は同等であり、積極的に維持されています。

3
Jay

Jaggerのコメントに加えて、これは現在、次のリリースに向けて積極的に取り組んでいるようです。以下を参照してください。

https://github.com/cobertura/cobertura/commit/b303fdc94851088a3c8699651770faef33180924

「Fix Java 7スタックマップの問題」」というコメント付き。

1
Richard

古いスレッドですが、私の答えは役に立つかもしれません:Coberturaは最新のJavaバージョンをサポートし、積極的に維持されています。eCobertura(Cobertura用のEclipseプラグイン)は2010年以降保守されていませんが、Cobertura自体は引き続き保守されています。

eCoberturaはJava 7以上では実行されませんが、Coberturaは実行されます。

カバレッジレポート(eCoberturaが提供していたものなど)を探している場合は、mvn cobertura:coberturaを指定してCoberturamavenプラグインを実行し、target/site/cobertura/index.htmlの下のHTMLレポートを確認してください。

0
Phil