Run RuntimePermissionProperty tests when runtime permissions change

So that runtime permisions are less likely to be incorrectly declared.

Bug: 141033226
Test: atest --test-mapping frameworks/base/data/etc/platform.xml:presubmit
      atest --test-mapping frameworks/base/core/res/AndroidManifest.xml:presubmit
      atest --test-mapping frameworks/base/core/java/android/app/AppOpsManager.java:presubmit
Change-Id: I4cf58d2041b5fda6360ef148edb76c048371cca6
This commit is contained in:
Philip P. Moltmann
2019-09-13 20:44:34 -07:00
parent 8819d3b3a3
commit 889ecd2739
5 changed files with 30 additions and 0 deletions

View File

@@ -21,6 +21,10 @@ package android {
field public static final String WRITE_OBB = "android.permission.WRITE_OBB";
}
public static final class Manifest.permission_group {
field public static final String UNDEFINED = "android.permission-group.UNDEFINED";
}
public static final class R.bool {
field public static final int config_perDisplayFocusEnabled = 17891332; // 0x1110004
}

View File

@@ -26,6 +26,15 @@
"include-filter": "com.android.server.appop"
}
]
},
{
"file_patterns": ["(/|^)AppOpsManager.java"],
"name": "CtsPermission2TestCases",
"options": [
{
"include-filter": "android.permission2.cts.RuntimePermissionProperties"
}
]
}
],
"postsubmit": [

View File

@@ -643,6 +643,7 @@
<!-- Grouping for platform runtime permissions is not accessible to apps
@hide
@SystemApi
@TestApi
-->
<permission-group android:name="android.permission-group.UNDEFINED"
android:priority="100" />

View File

@@ -5,6 +5,9 @@
"options": [
{
"include-filter": "android.permission2.cts.PermissionPolicyTest#platformPermissionPolicyIsUnaltered"
},
{
"include-filter": "android.permission2.cts.RuntimePermissionProperties"
}
]
}

13
data/etc/TEST_MAPPING Normal file
View File

@@ -0,0 +1,13 @@
{
"presubmit": [
{
"file_patterns": ["(/|^)platform.xml"],
"name": "CtsPermission2TestCases",
"options": [
{
"include-filter": "android.permission2.cts.RuntimePermissionProperties"
}
]
}
]
}