Declare MANAGE_EXTERNAL_STORAGE for test apps.
That has requested legacy external storage and targets R or
beyond. TestDevice automatically grants the app op during test app
installation but the permission declaration should still be there.
Also added some other missing app op permission declarations according
to test failure.
Fixes: 149765004
Test: Ensure the same set of tests pass with the following command:
Test: atest ExternalStorageHostTest StorageHostTest
Test: Ensure apps printed in the following command targets below R:
Test: find . -type f -exec grep -q 'android:requestLegacyExternalStorage' {} \; -not -exec grep -q 'MANAGE_EXTERNAL_STORAGE' {} \; -print
Test: presubmit
Exempt-From-Owner-Approval: This CL just adds a <uses-permission> line
across a number of test apps. Storage team
and most owners have approved this change.
Change-Id: I839a23b28b29118baae7a8c309f7bd4de698419b
1 file changed
tree: 7427a1dd4871963a8affdff96c99d02264181f12
- tests/