Cobertura显示错误的线路覆盖范围

时间:2018-02-19 19:20:04

标签: java code-coverage cobertura

我看到一个奇怪的cobertura报告。它说行号89(见截图)

  

siteMapItems = getItemFromPage(navParentPage,0);

执行一次,但此行调用的方法(getItemFromPage)显示没有行覆盖。我还在方法中添加了日志,我还看到在执行单元测试用例期间打印的日志。

这个奇怪的报道可能是什么原因?它对我没有意义。

enter image description here

1 个答案:

答案 0 :(得分:0)

偶尔会出现这种去同步问题,因为java文件和类文件不匹配。检查cobertura是否正在扫描右类文件。