Côm*_*iet 2 code-coverage sonarqube
自从我们更新到SonarQube 6.2以来,似乎代码覆盖率插件已合并到核心中。它到处都显示红旗,我找不到如何将其关闭的方法,我们不使用代码覆盖率。
您没有指定要分析的语言。我假设使用Java和/或JavaScript。从6.2开始,SonarQube支持“强制覆盖范围为0”,它标记为文件中未发现的可执行行,这些行未显示在任何覆盖率报告中。(这是假设底层代码分析器支持该功能,以及Java和JavaScript已经这样做了)。目的是有什么当你真正缺少的一个更准确的使用单元测试。如果没有此功能,就无法判断覆盖报告中遗漏的文件是否丢失,因为该文件没有可执行代码,或者因为没有测试(即使有)。
由于您没有使用单元测试(真的吗?),因此可以通过UI从管理计算中排除项目中的所有源文件:管理>分析范围>覆盖范围排除。模式值**/*.*
应该为您做到。
归档时间: |
|
查看次数: |
6380 次 |
最近记录: |