我正在使用cobertura,但它给了我100%的行覆盖率。它只显示那些被执行的代码行?
当您使用报表任务时,您需要包含源文件(或者确保包含源文件):
<cobertura-report format="html" destdir="${coveragereport.dir}" srcdir="${src.dir}" />
参考:cobertura-anttask
否则cobertura无法知道实际存在多少行/类,并且将报告100%的覆盖率。
尝试删除cobertura文件。
https://github.com/cobertura/cobertura/wiki/FAQ