UITest 代码覆盖率报告 - 有没有办法合并多个 .xccovreport?

Posted

技术标签:

【中文标题】UITest 代码覆盖率报告 - 有没有办法合并多个 .xccovreport?【英文标题】:UITest code coverage report - Is there any way to merge multiple .xccovreport? 【发布时间】:2018-10-10 11:08:40 【问题描述】:

由于某种原因,我需要多次通过 xcodebuild 命令行工具执行 UITest。每次执行 xcodebuild 都会生成一个 xccovreport。所以我会得到很多xccovreports。是否可以合并这些报告?

【问题讨论】:

【参考方案1】:

从 Xcode 10.2 开始,您现在可以xcrun xccov merge [--outReport] [--outArchive] report1.xccovreport archive1.xccovarchive report2.xccovreport archive2.xccovarchive ... 创建一个 xccovreport 文件。更多信息可以查看:https://shashikantjagtap.net/xccov-diff-and-merge-swiftios-code-coverage/

【讨论】:

以上是关于UITest 代码覆盖率报告 - 有没有办法合并多个 .xccovreport?的主要内容,如果未能解决你的问题,请参考以下文章

Azure DevOps:如何为不同的测试(.net core、angular)合并两个代码覆盖率报告

如何从业力代码覆盖率报告中排除文件?

有没有办法在 UITest 中使用 valueForKey 和 NSPredicate?

有没有办法从业力覆盖文本报告器结果中排除所有 100% 或阈值的文件?

Xamarin.UITest :: 如何点击段落中的特定单词?

使用 Cobertura 从代码覆盖中排除方法