2015-03-30 62 views
0

我有以下命令:JMockit生成的命令行覆盖报告

java -javaagent:jmockit.jar -cp ./out:junit.jar:hamcrest-core-1.3.jar org.junit.runner.JUnitCore TestCompareNumbers 

其中TestCompareNumbers是我的测试类,我想一个覆盖报告。

结果是:

JUnit version 4.12-beta-3 
..... 
Time: 0.011 

OK (5 tests) 

但是已经生成的覆盖报告文件处理不当。我想我错过了一个选项,我在谷歌搜索,但我没有答案。 谢谢!

回答

1

如果您正在使用jmockit的非jmockit基于代码,你应该使用寻找覆盖javaagent = jmockit-coverage.jar

从jmockit文档

当不使用JMockit嘲讽的API ,代码覆盖率仍然可以在没有向类路径添加任何jar的情况下激活。相反,使用“-javaagent:/jmockit-coverage.jar”作为JVM初始化参数运行。

相关问题