pka*_*mol 5 code-coverage sonarqube
我想提供一个ui项目的覆盖率报告。
该项目主要由.ts受版本控制的文件组成。
gulp用于检查覆盖率的命令生成.js文件,然后检查覆盖率。(以及一份覆盖率报告......仅报告这些文件)
这些.js文件不受版本控制,并且在生成时与.ts文件混合(即,只要有.ts文件,.js就会在其旁边生成一个文件)。
这会产生以下问题:
当sonarqube生成覆盖率报告时,到我上面的报告(由 指向sonar.javascript.lcov.reportPaths),.ts文件被添加(当然有0.0%覆盖率),这会破坏实际的 cov 值。
有没有办法/模式来指示声纳:
a) 对.ts文件进行代码分析
b)生成覆盖率报告时忽略所有 .ts文件?
pka*_*mol 12
刚刚在项目的文档中发现。
忽略代码覆盖
您可以防止单元测试将某些文件考虑为代码覆盖率。
为此,请转到 Administration > General Settings > Analysis Scope > Code Coverage 并设置 Coverage Exclusions 属性
还有以下指令可以在sonar-project.properties文件中使用:
sonar.coverage.exclusions
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7551 次 |
| 最近记录: |