Xamarin Test Cloud - 设备间并行执行

Xamarin Test Cloud - Parallel execution between devices

有谁知道当您选择多个设备时,Xamarin Test Cloud 是否并行执行测试?我的意思是,在设备之间并行,而不是在测试之间并行。还是依次?

谢谢

这取决于您的订阅计划。如果您的计划有超过 1 个并发设备,那么它将 运行 在设备之间并行。例如,如果一个 "Small Startup" 计划有 3 个并发设备,那么您的测试将 运行 在 3 个设备中并行。

这取决于你说的运行并发是什么意思。

选择使用单设备并行化

Xamarin 测试云有一项名为 "parallelization" 的功能,只有当您 select 测试云中的单个设备时才能选择加入。通过这种方法,测试云可以 运行 相同型号和 OS 版本的相同设备的多个副本;以便您的测试 return 结果更快。 运行 中此类设备的最大数量仍受设备可用性和您帐户的并发性限制。

多台设备自动并发执行

但是,使用多个设备 selected;这种形式的 "parallelization" 不能被 selected。然而,Test Cloud 会同时在多个不同的设备上自动 运行,如果这些设备可用并且您没有达到并发限制。对于每个单独的设备,测试按顺序 运行(尽管不能保证顺序);但在不同的设备之间,它们可以 运行 并行。

在任何一种情况下,测试云在任何时候都不保证设备之间的执行实际上是 "parallel" 通过同步它们或类似的东西;这只是意味着它将 运行 在您的许可证和技术限制内尽可能多的设备上使用它们,并且测试 运行 可能会重叠(这是 "parallel" 方面。 )