Как запросить разрешения на Android Marshmallow для тестов JUnitAndroid

Форум для тех, кто программирует под Android
Anonymous
Как запросить разрешения на Android Marshmallow для тестов JUnit

Сообщение Anonymous »

Я хочу выполнить тесты JUnit для своей библиотеки и попросить пользователя предоставить все необходимые разрешения перед началом теста (потому что мне нужно прочитать некоторые файлы из хранилища устройства, например, во время автоматических тестов).
Я знаю, как это сделать, добавив задачу в gradle и запустив ее из cmd, работает хорошо. Но мне нужно спросить пользователя (или сделать это автоматически), когда я запускаю тесты с использованием IDE.

Я пытался добавить запрос разрешения. в MainActivity.onCreate() тестового приложения, но безуспешно, потому что MainActivity запускается не для всех тестов.

Есть ли у кого-нибудь идеи?
Также, пожалуйста, не говорите о добавлении к выполнению задачи предоставления гранта gradle. конфигурация. он работает, но бесполезен, нужно что-то более унифицированное.

Подробнее здесь: https://stackoverflow.com/questions/413 ... unit-tests

Вернуться в «Android»