Does anyone know if Xamarin Test Cloud, when you choose more than one device, executes the tests in parallel? I mean, parallel between devices, not between tests. Or sequentially?
Thanks
It depends on what you mean by running in parallel.
The Xamarin Test Cloud has a feature called "parallelization", which you can only opt in to when you select a single device in the Test Cloud. With this approach, the Test Cloud can run multiple copies of identical devices of the same model & OS version; so that your tests return results faster. The maximum number of such devices in a run is still limited by device availability & your account's concurrency.
However, with multiple devices selected; that form of "parallelization" cannot be selected. Yet Test Cloud will automatically run on multiple different devices at the same time, if those devices are available and you're not at your concurrency limit. For each individual device, the tests are run sequentially (though order is not guaranteed); but between separate devices they can run in parallel.
In either case, the Test Cloud does not at any point guarantee that the execution between devices will be actually "parallel" by syncing them up or anything like that; it just means it will run them on as many devices as it is able to within your license & technical limits, and that the test runs may overlap (which is the "parallel" aspect.)