【发布时间】:2018-10-24 08:46:03
【问题描述】:
我有一个项目,它有一个 Xcode 测试套件,我想通过使用“xcodebuild ... 测试”命令来实现一个 CI 系统。我唯一的限制是硬件。我仅限于 2 台 Mac 和 2 台 iPad,而且我还想为 Debug 和 Release 构建。问题是我有不同的应用程序风格,我想在一台 iPad 上运行其中的一部分(例如调试时的所有风格),而在另一台 iPad 上运行其他风格。 我尝试使用“tests”参数多次调用“xcodebuild”命令,希望它会被并行化,但问题是它会杀死已经在设备上运行的测试应用程序实例。
我花了一些时间寻找这样做的人,但唯一接近我需要的是使用多个 iOS 模拟器,我不习惯,因为该项目需要真实的设备测试。
是否可以在同一设备上运行并行测试?我是否遗漏了一些需要添加到 xcodebuild 命令的参数?
【问题讨论】:
标签: ios iphone ipad continuous-integration xcodebuild