我的Jenkins工作通过Sonar Runner读取伊斯坦布尔生成的lcov文件。伊斯坦布尔生成的lcov-report中的数字/未命中数与Sonar中显示的数字/未命中数相符。发现更多未命中,伊斯坦布尔的差距为0-7%。
预期吗?为什么不同?
环境:
答案 0 :(得分:0)
单个文件中的覆盖率%不匹配不应该有所不同。至于项目的覆盖百分比,您需要尝试sonar.exclusions
。这就是我们用于特定Node项目的内容:
sonar.sources=.
sonar.exclusions=src/**/*,test/**/*,node_modules/**/*,public/**/*,coverage/**/*,html-report/**/*,views/**/*,Gruntfile.js,*.html
sonar.tests=test