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

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как запросить разрешения на Android Marshmallow для тестов JUnit

Сообщение Anonymous »

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

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

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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