我使用karma
作为茉莉花测试跑步者,instanbul
作为代码覆盖率工具。
一切都很完美,但有一个问题 - 我是否有办法改变创建报告的路径?
即。对于Chrome,我得到/coverage/Chrome%2035.0.1916%20(Windows%207)/index.html
;我对/coverage/Chrome/index.html
任何建议都非常感谢。
答案 0 :(得分:4)
将此添加到您的karma.conf.js:
coverageReporter: {
dir: 'coverage/',
subdir: 'Chrome',
file: 'index.html'
}
编辑:根据用于测试的浏览器名称获取子目录名称:
coverageReporter: {
dir: 'coverage',
subdir: function(browser) {
return browser.toLowerCase().split(/[ /-]/)[0];
},
file: 'index.html'
}