始终在sonar-scanner命令之前执行测试,以查看Sonar中的实际代码覆盖率

时间:2019-01-22 05:32:11

标签: angular npm jasmine sonarqube karma-jasmine

我正在处理的项目已设置了Sonar。我的团队还希望在运行sonar-scanner时查看代码测试范围。

enter image description here

该项目是使用Angular构建的,要查看Sonar的实际覆盖范围,我必须先运行ng test,然后再运行sonar-scanner,以便lcov.info预先更新。

有什么方法可以只用一个而不是两个命令来运行ng test然后运行sonar-scanner

1 个答案:

答案 0 :(得分:0)

使用package.json脚本部分来简化同时运行多个命令的步骤:

package.json

"scripts" { "test": "ng test && sonar-scanner" }

然后您可以运行为: npm run test