Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 Jenkins 工作通过 Sonar Runner 读取由伊斯坦布尔生成的 lcov 文件。伊斯坦布尔生成的 lcov-report 中的数字/未命中数与 Sonar 中显示的不匹配。伊斯坦布尔通过发现更多未命中而变得更严格,存在 0-7% 的差异。
是预期的吗?为什么有区别?
环境:
单个文件中的 Coverage% 不匹配不应有差异,但舍入除外。至于项目的 %coverage,您需要尝试sonar.exclusions. 这是我们用于特定 Node 项目的内容:
sonar.exclusions
sonar.sources=. sonar.exclusions=src/**/*,test/**/*,node_modules/**/*,public/**/*,coverage/**/*,html-report/**/*,views/**/*,Gruntfile.js,*.html sonar.tests=test