java – 声纳代码覆盖率分析不添加

也许这是由于我自己对Sonar正在分析的内容的误解,但在组件级别,Sonar报告的代码覆盖率远高于在包级别上看到的结果.
我可以将您的注意力集中在附带的截图上……
见:http://i.stack.imgur.com/yCnms.png
有任何想法吗?

解决方法:

屏幕截图仅显示包的代码覆盖率

com.gfs.transportation.transprointegration.filewatcher
com.gfs.transportation.transprointegration.filewatcher.impl

如果以下组件的代码覆盖率为100%

com.gfs.transportation.transprointegration
com.gfs.transportation
com.gfs
com

然后总覆盖率为(87.9 89.2 100 100 100 100)/ 600
等于96.183%

我在想如果一个软件包下面没有类,那么软件包的覆盖率是100%

上一篇:java – SonarQube – 为什么在catch语句上调整Coverage指标


下一篇:java – Sonar添加一个新项目