鍍金池/ 問答/網(wǎng)絡(luò)安全/ sonar-runner讀取外部javascript生成的lcov報(bào)告,覆蓋率還

sonar-runner讀取外部javascript生成的lcov報(bào)告,覆蓋率還是為零

sonar+karma+angualr讀取lcov單元測試覆蓋率文件,coverage還是為0;

配置文件

clipboard.png

啟動(dòng)sonar-runner命令文件是讀取成功的;
clipboard.png

clipboard.png

結(jié)果代碼分析報(bào)告上覆蓋率還是為0,求大牛解答;

clipboard.png

回答
編輯回答
懷中人

找到原因了~
karma-webpack 里的配置有問題,需要把測試文件和源碼關(guān)聯(lián)起來,需要安裝,isparta-loader,isparta這兩個(gè)插件;
karma-webpack的版本為1.x.x;
karma-webpack的版本為2.x.x;對應(yīng)裝的是istanbul-instrumenter-loader,isparta;
karma-webpack對應(yīng)的部分配置:

clipboard.png

sonar的覆蓋率就可以關(guān)聯(lián)起來了:

clipboard.png

2017年10月7日 21:32