在 Xcode 10(目前是 beta 1)中,我为我的 iOS 项目的测试套件开启了并行测试。
“编辑方案”>“测试”>“信息”。勾选“在模拟器上并行执行”
引入此功能是为了通过一次启动多个模拟器以在它们上传播测试套件来减少测试时间。(不要与 Xcode 9 中引入的并行测试混淆,它不包括测试套件传播)。
我有 200 次测试,这些是我的结果:
- 0.6 秒无并行执行
- 0.9 秒,并行执行
所以显然这不能正常工作。我想这可能与模拟器的启动时间有关。但这不是执行时间计算的一部分。所以,要么是 Xcode 10 测试版中的一个错误,要么是我没有正确设置它。