Аннотации TestNG игнорируются в ферме устройств AWS - PullRequest
0 голосов
/ 12 сентября 2018

Как запустить определенный набор тестовых примеров appium java testng в ферме устройств AWS? Я мог видеть, что ферма устройств игнорирует все аннотации для testNG, включая группу и включенные. Есть ли выход?

1 Ответ

0 голосов
/ 18 сентября 2018

Чтобы запустить только подмножество тестов, проект должен включить файл 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

...