aba*_*ogh 7 static-analysis code-coverage sonarqube
我在当前项目中使用声纳进行代码分析,我的问题是如何指定某些方法,特别是在计算代码覆盖率时要排除的 getter 和 setter。
我还意识到,对于 @Component 和 @Value 注释,行覆盖率为 0,即使存在使用特定 bean 的单元测试也是如此。有趣的是,@Autowired 被跳过了,因为它应该是。
我在哪里可以更改此配置/添加一些例外?
目前没有办法从代码覆盖率中排除特定方法。
对于您的第二种情况,问题不在于声纳方面,而在于您使用的覆盖工具(默认情况下为 Cobertura,但您可能已将其更改为 Jacoco、Emma 或 Clover)。您可以尝试所有这些不同的工具,看看哪一种能给您带来最好的结果。仅供参考,Jacoco 很快将成为 Sonar 的默认覆盖工具。
| 归档时间: | 
 | 
| 查看次数: | 6689 次 | 
| 最近记录: |