首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向SonarQube发布奴隶报告

向SonarQube发布奴隶报告
EN

Stack Overflow用户
提问于 2018-01-11 04:54:22
回答 1查看 2.8K关注 0票数 3

我正在使用Fastlane来构建和测试我的ObjC项目。我使用扫描操作来运行单元测试用例,并使用补充操作来生成代码覆盖报告。我能够使用slather操作生成cobertura.xml报告,但无法将报告发布到SonarQube。

我使用的是SonarQube 6.4和Fastlan2.64.0。

FastFile

代码语言:javascript
复制
scan(
workspace: "Sample.xcworkspace",
scheme: "SampleTests",
code_coverage: true,
output_types: "html"
)
slather(
cobertura_xml: true,
output_directory: "./reports",
proj: "Sample.xcodeproj",
workspace: "Sample.xcworkspace",
scheme: "SampleTests",
)
sonar

分析发布到Sonar,但代码覆盖率报告没有更新。请让我知道我在哪里错过了钥匙。

EN

回答 1

Stack Overflow用户

发布于 2018-01-11 13:45:48

从您对问题的评论来看,您似乎还没有尝试配置报表的路径,因此没有导入覆盖率数据是很自然的。分析不能直观地知道报告在哪里,或者应该阅读它们。

尽管如此,您还表明您正在生成一个cobertura.xml文件,但这不是目前由SonarCFamily为目标C提供支持格式之一。因此,您需要将覆盖范围数据输入到通用覆盖格式中,然后使用sonar.coverageReportPaths分析属性包含到该报告的路径。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48199990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档