Кто-нибудь знает, выполняет ли Xamarin Test Cloud тесты параллельно, когда вы выбираете более одного устройства? Я имею в виду параллель между устройствами, а не между тестами. Или последовательно?
Спасибо
Кто-нибудь знает, выполняет ли Xamarin Test Cloud тесты параллельно, когда вы выбираете более одного устройства? Я имею в виду параллель между устройствами, а не между тестами. Или последовательно?
Спасибо
Это зависит от того, что вы подразумеваете под параллельной работой.
В тестовом облаке Xamarin есть функция под названием «распараллеливание», которую вы можете выбрать только при выборе одного устройства в тестовом облаке. При таком подходе Test Cloud может запускать несколько копий идентичных устройств одной модели и версии ОС; чтобы ваши тесты давали результаты быстрее. Максимальное количество таких устройств в запуске по-прежнему ограничено доступностью устройств и параллелизмом вашей учетной записи.
Однако при выборе нескольких устройств; эта форма «распараллеливания» не может быть выбрана. Тем не менее, Test Cloud будет автоматически запускаться на нескольких разных устройствах одновременно, если эти устройства доступны и вы не достигли предела параллелизма. Для каждого отдельного устройства тесты выполняются последовательно (хотя порядок не гарантируется); но между отдельными устройствами они могут работать параллельно.
В любом случае Test Cloud ни в коем случае не гарантирует, что выполнение между устройствами будет фактически «параллельным» за счет их синхронизации или чего-то подобного; это просто означает, что он будет запускать их на максимально возможном количестве устройств в рамках вашей лицензии и технических ограничений, и что тестовые прогоны могут перекрываться (что является «параллельным» аспектом).
Это зависит от вашего плана подписки. Если в вашем плане есть более 1 одновременных устройств, то он будет работать параллельно между устройствами. Например, если у вас есть план «Малый запуск», который имеет 3 одновременных устройства, тогда ваш тест будет выполняться на 3 устройствах параллельно.