Тесты Appium на AWS Device Farm не выполняются в указанном порядке - PullRequest
0 голосов
/ 27 августа 2018

Мои тесты работают нормально, когда я запускаю их локально на appium.Но когда я запускаю тесты в AWS Device Farm, желаемый порядок выполнения не соблюдается.Я использовал @Tests (priority = 1) и т. Д.но тесты не выполняются по порядку.Новый сеанс создается для каждого метода @Test в ферме устройств Amazon.

Требуемый порядок выполнения: - BeforeGroup BeforeMethod1 AfterMethod1 BeforeMethod2 AfterMethod2 BeforeMethod3 AfterMethod3 AfterGroup

Но в AWS Device Farm этот порядок - -BeforeGroup BeforeMethod1 AfterMethod1 AfterGroup (после которого происходит разрушение)

Может кто-нибудь сказать мне способ преодолеть это.Заранее спасибо.

1 Ответ

0 голосов
/ 27 августа 2018

Это ожидается в стандартной среде для Device Farm. Однако есть обходной путь, который я разработал здесь.

https://github.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/issues/15#issuecomment-397845385

Кроме того, проект может получить выгоду от пользовательских сред в Ферме устройств

https://docs.aws.amazon.com/devicefarm/latest/developerguide/custom-test-environments.html

Это должно позволять учитывать приоритет в Ферме устройств.

Hth -Джеймс

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...