2

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

谢谢

4

2 回答 2

2

这取决于并行运行的含义。

选择使用单设备并行化

Xamarin 测试云有一个称为“并行化”的功能,只有在测试云中选择单个设备时才能选择加入。通过这种方法,测试云可以运行相同型号和操作系统版本的相同设备的多个副本;以便您的测试更快地返回结果。一次运行中此类设备的最大数量仍受设备可用性和您帐户的并发性限制。

在多个设备上自动并发执行

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

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

于 2017-08-21T21:43:32.653 回答
1

这取决于您的订阅计划。如果您的计划有超过 1 个并发设备,那么它将在设备之间并行运行。例如,如果一个人的“小型启动”计划有 3 个并发设备,那么您的测试将在 3 个设备上并行运行。

于 2017-08-20T07:43:52.637 回答