[英]Why does Cobertura report 0% coverage when run through the Eclipse plugin?
(这些问题有很多,但我能找到的所有问题都与Maven有关。在你提出这个问题之前,请先了解一下,请理解这与Maven没有任何关系。)
我在Eclipse中使用Cobertura来确定我的JUnit测试所涵盖的代码百分比。 所有99个单元测试都在Cobertura内外成功运行,但Cobertura报告称他们已经覆盖了我的代码的0%。
一世 :
为什么Cobertura报告0%?
我发现这对我来说是一个问题因为我正在编译没有行号的源文件。 如果这是你的问题,你会看到
[cobertura-instrument] WARN visitEnd, No line number information found for class com.x.y.z.A.
Perhaps you need to compile with debug=true?
要解决此问题,请在您的javac
命令中添加debug="true" debuglevel="vars,lines,source"
。
也可以看看:
http://meera-subbarao.blogspot.co.uk/2008/07/cobertura-instrument-warn-visitend-no.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.