我有一个 Go 项目,我想使用 SonarRunner 将其导入 SonarQube 5.1。我知道它不是 SonarQube 支持的语言之一,所以我设置了属性sonar.import_unknown_files=true完成一些基本级别的导入 - 它可以完成这项工作。该项目还有 Cobertura 格式的代码覆盖率,使用https://github.com/axw/gocov/和https://github.com/AlekSi/gocov-xml生成。我没有成功地将这个 XML 导入设置:sonar.core.codeCoveragePlugin=coberturasonar.cobertura.reportPath=coverage.xml因此,该项目在声纳仪表板上显示为灰色框。有没有人做过类似的事情并让它工作?是因为 Go 是一种不受支持的语言吗?
2 回答
沧海一幻觉
TA贡献1824条经验 获得超5个赞
是的,据我所知,SonarQube Cobertura插件只允许导入 Java(可能支持基于 JVM 的语言)的覆盖率报告。
但是,如果您愿意对覆盖结果文件进行一些转换,Generic Test Coverage插件可能会满足您的需求。
- 2 回答
- 0 关注
- 184 浏览
添加回答
举报
0/150
提交
取消