Мы используем aws device farm
для тестирования эспрессо на Android. Изначально у нас было одно телефонное устройство, и все мои тесты проходили успешно. Теперь мы проводим тесты на нескольких устройствах, и Login test
просто проходит на одном устройстве и терпит неудачу в состоянии покоя.
Проблема в том, что все устройства используют общую базу данных для аутентификации pin_code
, которая сбрасывается на NULL
после того, как вы ее вводите. Таким образом, Login Test
будет проходить только для одного устройства, которое первым вводит pin_code. См. Изображение ниже для большей ясности: -
Несколько вопросов:-
1- Есть ли в aws device farm
способ настройки телефонов для использования разных экземпляров базы данных?
2- Как нам решить эту проблему? Не могли бы вы предложить мне какие-нибудь идеи для работы?