sonarqube - karma sonarqube unit 记者输出以 HTML 格式输出
问题描述
karma sonarqube 单元报告的覆盖率输出以 html 而不是 xml 的形式出现
我正在尝试在声纳分析期间整合代码覆盖率。
我的堆栈中有coverageify,我不知道它是否干扰了我从sonarqube-unit-reporter 的输出。在我的业力选项中,我让它输出一个 ut_report.xml,如其 github 页面示例中所建议的那样。
这是我的业力配置的相关部分:
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 无处可寻。
解决方案
我不知道我现在在做什么不同,但是 xml 正在被写入正确的位置。我想这是一个路径配置错误。
推荐阅读
- filebeat - 如何在命令行上指定输入
- elasticsearch - 在 Kibana 中添加示例表单
- android - 如何创建自定义按钮?
- android - Android SDK 从 23 升级到 26 构建错误
- oracle - 从表中删除数据后,我应该关心 HWM 吗?
- php - Woocommerce 产品页面上的每月自定义价格
- c# - XAML 样式/基类中 VisualStateGroup/VisualState 的继承
- ruby-on-rails - ruby 脚本 - (NameError) 未定义的局部变量或方法 `null' 用于 main:Object
- c# - 如何确保winform文本框输入以特定数字开头?
- c# - Ajax 模态弹窗第一次没有显示