2

重複の可能性:
Testng、Emma、Cobertura、カバレッジ、および JDK 7 が ClassFormatError および VerifyError になる

最近、JDK6 を JDK7 に移動しました。私の eclipse では、コード カバレッジ用に emma プラグインをインストールしました。jdk1.6 で正常に動作します。お気に入り、

1.emma
2.Jacoco
3.cobertura  

しかし、いずれも JDK1.7 をサポートしていません。

Windows と Linux プラットフォームの両方で JDK1.7 をサポートするツールを誰か教えてもらえますか?

他のエマと比べて良いと思いますが、サポートしていません。

前もって感謝します。

4

2 に答える 2

0

論文 "EclEmma 2.0"によると、Jacoco (あなたが見た) は Java 1.7 で動作するはずです。
(ジャココの全リリースはこちら)

Java ランタイム: JaCoCo は Java 1.5 を必要とするため、EclEmma を実行する Eclipse インスタンスとテスト対象のアプリケーションには、同じ最小 JRE が必要です。
これは、テスト対象の Java クラス ファイルには適用されないことに注意してください。Java 1.0 から 1.7 までのクラス ファイル バージョンが可能です。

最新の変更履歴の言及

リリース 0.6.0 (2012/10/06)

新機能

JaCoCoを含む Java 7 の完全なサポートINVOKEDYNAMICは、現在 ASM 4.0 (GitHub #5) に基づいています。

(以降、0.6.1、2012/12/19 公開)

于 2012-12-21T07:58:09.313 に答える
0

コードカバレッジは使用しません。しかし、Google CodePro AnalytiXは Eclipse で動作し、コード カバレッジが含まれています。どうやら EMMA に基づいており、Java 7 で動作するかどうかはわかりませんが、試してみる価値はあります。

于 2012-12-21T07:39:00.253 に答える