Как создать автоматический тест для получателей BOOT_COMPLETED и USER_PRESENT, используя ферму устройств? - PullRequest
0 голосов
/ 03 января 2019

Я достиг стадии разработки, когда мне нужно проверить приложение на реальных устройствах. Я никогда не использовал ферму устройств, и по этой причине я не знаю, какая из них подойдет мне.

Две важные функции приложения напрямую связаны с приемниками BOOT_COMPLETED и USER_PRESENT, поэтому я должен иметь возможность перезагрузить устройство (в этот момент служба запустится автоматически, и мне придется проверить, работает ли она). Кроме того, для приемника USER_PRESENT я должен иметь возможность выполнять действия экрана блокировки и разблокировки для выполнения некоторых проверок.

Возможно ли это сделать?

Редактировать: Моя идея состоит в том, чтобы тестировать приемники без непосредственного вызова метода onReceive, потому что некоторые триггеры, такие как USER_PRESENT, не вызываются должным образом на некоторых уровнях API

1 Ответ

0 голосов
/ 05 января 2019

В AWS Device Farm мы не поддерживаем перезагрузку устройств во время тестирования клиента. Однако у вас должна быть возможность протестировать тест блокировки экрана на наших устройствах, если ваш тест способен взаимодействовать с телефоном, пока он заблокирован. Это невозможно в iOS, но возможно в некоторых случаях для Android.

Спасибо

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