哪个代码覆盖支持JDK1.7?

时间:2012-12-21 07:21:28

标签: eclipse java-7

  

可能重复:
  Testng, Emma, Cobertura, coverage and JDK 7 result in ClassFormatError and VerifyError

我最近将JDK6移动到了JDK7。在我的eclipse中,我已经为代码覆盖安装了emma插件。它在jdk1.6中工作正常。现在我已经使用了JDK7.But它不起作用。我用google搜索了一些代码覆盖率工具,

1.emma
2.Jacoco
3.cobertura  

但它们都不支持JDK1.7。

谁能告诉我哪个工具支持JDK1.7用于Windows和Linux平台?

我认为与其他emma比较更好。但它不支持。

提前致谢。

2 个答案:

答案 0 :(得分:0)

我不使用代码覆盖率。但Google CodePro AnalytiX适用于Eclipse并包含代码覆盖。显然基于EMMA,我不知道它是否适用于Java 7.但是值得一试。

答案 1 :(得分:0)

根据paper "EclEmma 2.0"Jacoco(你看过)应该适用于Java 1.7。
(见所有Jacoco releases here

  

Java Runtime:由于JaCoCo需要Java 1.5,因此运行EclEmma的Eclipse实例和被测应用程序需要相同的最小JRE。
  请注意,这不适用于测试中的Java类文件:可以使用从Java 1.0到1.7的任何类文件版本

latest changes history mentions

  

发布0.6.0(2012/10/06)

     

新功能

     

完全支持Java 7,包括INVOKEDYNAMIC,因为JaCoCo现在基于ASM 4.0(GitHub#5)。

(从那时起,0.6.1,2012/12/19已经发布)