如何获得通用应用程序的合并代码覆盖率?

问题描述 投票:1回答:1

如果你有一个通用App(iPhone和iPad),它的代码只在其中一个平台上执行,有人知道如何在2个模拟器(1个iPhone和1个iPad)上运行测试并合并代码覆盖率报告吗? 我看了Slather,然后看了XC Test Plan,但我看不到如何为2个Test Plan配置分别设置模拟器? 我试着把目标平台设置为参数,但是没有用.然后就是结合。

xcode xctest
1个回答
1
投票

你应该运行测试与bash命令 xcodebuild 并同时传递多个目的地。

或者,你也可以使用bash命令 xcrun xcresulttool merge 来合并多个xcresult文件。这样你就会得到合并后的覆盖率报告(可以按平台查看)。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.