Предоставьте разрешение SYSTEM_ALERT_WINDOW для инструментальных тестов Android - PullRequest
0 голосов
/ 06 ноября 2018

Я пытаюсь предоставить разрешение SYSTEM_ALERT_WINDOW для инструментальных тестов с GrantPermissionRule (из пакета androidx.test.rule.GrantPermissionRule) следующим образом:

@get:Rule var permissionRule: GrantPermissionRule = GrantPermissionRule.grant(
    android.Manifest.permission.SYSTEM_ALERT_WINDOW,
    android.Manifest.permission.ACCESS_FINE_LOCATION
)

Это прекрасно работает для предоставления разрешения ACCESS_FINE_LOCATION для всех тестов, но не работает для разрешения SYSTEM_ALERT_WINDOW.

Я провел свои тесты на устройстве Android 8.0.0 Api 26.

Есть идеи, как предоставить разрешение SYSTEM_ALERT_WINDOW для инструментальных тестов Android?

...