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

mpbci0fu  于 2023-01-21  发布在  其他
关注(0)|答案(2)|浏览(127)

如果您有通用应用程序(iPhone和iPad)的代码只能在其中一个平台上执行,有人知道如何在2个模拟器上运行测试吗(1部iPhone和1部iPad)并结合代码覆盖率报告?我看过Slather,然后看过XC测试计划,但我不知道如何为2个测试计划配置中的每一个设置模拟器?我尝试将目标平台设置为参数,但没有成功,然后就是结合

vmjh9lq9

vmjh9lq91#

您应该使用bash命令xcodebuild运行测试,并一次传递多个目的地。
或者,您可以使用bash命令xcrun xcresulttool merge来合并多个xcresult文件,这样您将获得组合的覆盖率报告(能够按平台查看)

14ifxucb

14ifxucb2#

您可以使用以下命令:

xcrun xcresulttool merge /path/to/first.xcresult /path/to/second.xcresult --output-path final.xcresult

相关问题