sonar-runner读取外部javascript生成的lcov报告,覆盖率还是为零

新手上路,请多包涵

sonar+karma+angualr读取lcov单元测试覆盖率文件,coverage还是为0;

配置文件

clipboard.png

启动sonar-runner命令文件是读取成功的;
clipboard.png

clipboard.png

结果代码分析报告上覆盖率还是为0,求大牛解答;

clipboard.png

阅读 4.2k
1 个回答
新手上路,请多包涵

找到原因了~
karma-webpack 里的配置有问题,需要把测试文件和源码关联起来,需要安装,isparta-loader,isparta这两个插件;
karma-webpack的版本为1.x.x;
karma-webpack的版本为2.x.x;对应装的是istanbul-instrumenter-loader,isparta;
karma-webpack对应的部分配置:

clipboard.png

sonar的覆盖率就可以关联起来了:

clipboard.png