如果您有通用应用程序(iPhone和iPad)的代码只能在其中一个平台上执行,有人知道如何在2个模拟器上运行测试吗(1部iPhone和1部iPad)并结合代码覆盖率报告?我看过Slather,然后看过XC测试计划,但我不知道如何为2个测试计划配置中的每一个设置模拟器?我尝试将目标平台设置为参数,但没有成功,然后就是结合
vmjh9lq91#
您应该使用bash命令xcodebuild运行测试,并一次传递多个目的地。或者,您可以使用bash命令xcrun xcresulttool merge来合并多个xcresult文件,这样您将获得组合的覆盖率报告(能够按平台查看)
xcodebuild
xcrun xcresulttool merge
14ifxucb2#
您可以使用以下命令:
xcrun xcresulttool merge /path/to/first.xcresult /path/to/second.xcresult --output-path final.xcresult
2条答案
按热度按时间vmjh9lq91#
您应该使用bash命令
xcodebuild
运行测试,并一次传递多个目的地。或者,您可以使用bash命令
xcrun xcresulttool merge
来合并多个xcresult文件,这样您将获得组合的覆盖率报告(能够按平台查看)14ifxucb2#
您可以使用以下命令: