Как запустить определенный набор тестовых примеров appium java testng в ферме устройств AWS? Я мог видеть, что ферма устройств игнорирует все аннотации для testNG, включая группу и включенные. Есть ли выход?
Чтобы запустить только подмножество тестов, проект должен включить файл testng.xml в корень * -tests.jar.Вот статья о GitHub, которую я написал и показывающая, как это сделать.
https://github.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/pull/14
В стандартной среде тесты разбираются и выполняются индивидуально.В результате некоторые функции тестирования, такие как приоритетные и вложенные группы, не учитываются.Также тесты выполняются медленнее, потому что сервер Appium будет перезапущен между тестами.
https://docs.aws.amazon.com/devicefarm/latest/developerguide/test-environments.html#test-environments-standard
Если эти функции необходимы, проекту необходимо будет использовать пользовательские среды в Device Farm.
https://docs.aws.amazon.com/devicefarm/latest/developerguide/custom-test-environments.html
Создает один набор журналов и видео всех тестов, так как тестовый пакет не анализируется.
Hth
-James