AWS Device Farm — Appium Python — Порядок тестов

Я использую Appium-Pyhton с фермой устройств AWS. И я заметил, что AWS запускает мои тесты в случайном порядке. Поскольку мои тесты частично зависят, мне нужно найти способ указать AWS запускать мои тесты в определенном порядке. Любые идеи о том, как я могу это сделать?

Спасибо


person Andrei Aionitoaie    schedule 20.04.2017    source источник


Ответы (1)


Я работаю в команде AWS Device Farm. Это похоже на старую тему, но я отвечу, чтобы это было полезно для всех в будущем.

Ферма устройств анализирует тест в случайном порядке. В случае Appium Python это будет порядок, полученный от pytest --collect-only. Этот порядок может меняться в зависимости от исполнения.

Единственный способ гарантировать порядок прямо сейчас — это обернуть все тестовые вызовы в новый тест, который будет единственным вызываемым тестом. Хотя это и не самое красивое решение, это единственный способ добиться этого на сегодняшний день.

В ближайшие недели мы работаем над обеспечением большего соответствия между вашей локальной средой и фермой устройств.

person NikofTime    schedule 05.06.2017