karma sonarqube单元报告的覆盖率输出为html而不是xml。
我正在尝试在我的声纳分析过程中集成代码覆盖率。
我的堆栈中有coverageify,我不知道它是否干扰了我从sonarqube-unit-reporter的输出。在我的karma选项中,我让它按照示例it github页面中的建议输出一个ut_report.xml。
以下是我的karma配置的相关部分:
reporters: ['progress', 'sonarqubeUnit', 'coverage'],
coverageReporter: {
dir: 'test-coverage/',
reporters: [
{ type: 'html', subdir: 'html'},
{ type: 'cobertura', subdir: 'reports/app', file: 'coverage.xml' },
{
type : 'lcov',
subdir : 'coverage',
file: 'sonar.xml'
}
]
},
sonarQubeUnitReporter: {
sonarQubeVersion: '7.6.0',
outputFile: 'reports/ut_report.xml',
useBrowserName: false
},
plugins: [
'karma-browserify',
'karma-mocha',
'karma-spec-reporter',
'karma-phantomjs-launcher',
'karma-coverage',
'karma-sonarqube-unit-reporter'
],但ut_report.xml却无处可寻。
发布于 2019-08-08 22:38:50
我不知道我现在做的是什么不同,但是,xml被写到了正确的位置。我想这是一个路径配置错误。
https://stackoverflow.com/questions/57402246
复制相似问题