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:
@@ -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
|
||||
}
|
||||
|
||||
@@ -26,6 +26,15 @@
|
||||
"include-filter": "com.android.server.appop"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"file_patterns": ["(/|^)AppOpsManager.java"],
|
||||
"name": "CtsPermission2TestCases",
|
||||
"options": [
|
||||
{
|
||||
"include-filter": "android.permission2.cts.RuntimePermissionProperties"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"postsubmit": [
|
||||
|
||||
@@ -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" />
|
||||
|
||||
@@ -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
13
data/etc/TEST_MAPPING
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"presubmit": [
|
||||
{
|
||||
"file_patterns": ["(/|^)platform.xml"],
|
||||
"name": "CtsPermission2TestCases",
|
||||
"options": [
|
||||
{
|
||||
"include-filter": "android.permission2.cts.RuntimePermissionProperties"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user