summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Ronald Braunstein <rbraunstein@google.com> 2024-07-31 14:14:09 -0700
committer Ronald Braunstein <rbraunstein@google.com> 2024-08-27 22:08:37 +0000
commita5a96cdea8684675a259a4b13e6c5d9e71a40e85 (patch)
treec3701fcedf0920e6cd4c005ec7eb225ed0810828
parentdb4e26784a66f6f0892dc2bed54fa8c5c303514a (diff)
Convert CtsPermissionTestCase to test_module_config.
go/test-module-variant-migration-plan The other half of the TEST_MAPPING files to update are in frameworks/base: aosp/3197064 Bug: b/344977291 Test: ran atest on the presubmit test-mapping groups on main and with my cl and verified the test counts before and after. atest CtsPermissionTestCases_PermissionController CtsPermissionTestCases_Platform CtsPermissionTestCases_PrivacySources Results here: https://paste.googleplex.com/5264083043745792 NOTE: Unlike other migrations, I worked with the test owners to regroup into coarser test_module_config entries. Also, now that "exclude flaky" is always on for all test-mapping presubmit tests, I've simplified this a little more. I think some of the entries in "postsubmit" can just be removed now, since they will automatically be run in postsubmit. i.e everything run in "presubmit" is also run in a standard "postsubmit" group too with the same args. Test-Mapping-Slo-Bypass-Bug: b/335015078 Change-Id: I735f6d18308e5545fd97e5c34ffd4cd31d724ee5
-rw-r--r--PermissionController/src/com/android/permissioncontroller/permission/TEST_MAPPING25
-rw-r--r--PermissionController/src/com/android/permissioncontroller/permission/service/TEST_MAPPING26
-rw-r--r--PermissionController/src/com/android/permissioncontroller/permission/ui/TEST_MAPPING13
-rw-r--r--PermissionController/src/com/android/permissioncontroller/privacysources/TEST_MAPPING13
-rw-r--r--tests/cts/permission/Android.bp38
5 files changed, 40 insertions, 75 deletions
diff --git a/PermissionController/src/com/android/permissioncontroller/permission/TEST_MAPPING b/PermissionController/src/com/android/permissioncontroller/permission/TEST_MAPPING
index 38d46fe76..88f9a3e98 100644
--- a/PermissionController/src/com/android/permissioncontroller/permission/TEST_MAPPING
+++ b/PermissionController/src/com/android/permissioncontroller/permission/TEST_MAPPING
@@ -1,30 +1,7 @@
{
"presubmit": [
{
- "name": "CtsPermissionTestCases",
- "options": [
- {
- "include-filter": "android.permission.cts.BackgroundPermissionsTest"
- },
- {
- "include-filter": "android.permission.cts.LocationAccessCheckTest"
- },
- {
- "include-filter": "android.permission.cts.NotificationListenerCheckTest"
- },
- {
- "include-filter": "android.permission.cts.OneTimePermissionTest"
- },
- {
- "include-filter": "android.permission.cts.PermissionControllerTest"
- },
- {
- "include-filter": "android.permission.cts.PlatformPermissionGroupMappingTest"
- },
- {
- "exclude-annotation": "androidx.test.filters.FlakyTest"
- }
- ]
+ "name": "CtsPermissionTestCases_PermissionController"
},
{
"name": "CtsHibernationTestCases",
diff --git a/PermissionController/src/com/android/permissioncontroller/permission/service/TEST_MAPPING b/PermissionController/src/com/android/permissioncontroller/permission/service/TEST_MAPPING
index 487701204..dc1bb28a5 100644
--- a/PermissionController/src/com/android/permissioncontroller/permission/service/TEST_MAPPING
+++ b/PermissionController/src/com/android/permissioncontroller/permission/service/TEST_MAPPING
@@ -1,20 +1,6 @@
{
"presubmit": [
{
- "name": "CtsPermissionTestCases",
- "options": [
- {
- "exclude-annotation": "androidx.test.filters.FlakyTest"
- },
- {
- "include-filter": "android.permission.cts.PermissionControllerTest"
- },
- {
- "include-filter": "android.permission.cts.OneTimePermissionTest"
- }
- ]
- },
- {
"name": "CtsPermissionUiTestCases",
"options": [
{
@@ -26,18 +12,6 @@
]
},
{
- "name": "CtsPermissionTestCases",
- "options": [
- {
- "exclude-annotation": "androidx.test.filters.FlakyTest"
- },
- {
- "include-filter": "android.permission.cts.LocationAccessCheckTest"
- }
- ],
- "file_patterns": ["LocationAccessCheck\\.java"]
- },
- {
"name": "CtsBackupTestCases",
"options": [
{
diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/TEST_MAPPING b/PermissionController/src/com/android/permissioncontroller/permission/ui/TEST_MAPPING
index d0b115bcb..507f19a15 100644
--- a/PermissionController/src/com/android/permissioncontroller/permission/ui/TEST_MAPPING
+++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/TEST_MAPPING
@@ -1,17 +1,4 @@
{
- "presubmit": [
- {
- "name": "CtsPermissionTestCases",
- "options": [
- {
- "include-filter": "android.permission.cts.OneTimePermissionTest"
- },
- {
- "exclude-annotation": "androidx.test.filters.FlakyTest"
- }
- ]
- }
- ],
"presubmit-large": [
{
"name": "CtsDevicePolicyManagerTestCases",
diff --git a/PermissionController/src/com/android/permissioncontroller/privacysources/TEST_MAPPING b/PermissionController/src/com/android/permissioncontroller/privacysources/TEST_MAPPING
index 3e8c5a19c..abf0c4101 100644
--- a/PermissionController/src/com/android/permissioncontroller/privacysources/TEST_MAPPING
+++ b/PermissionController/src/com/android/permissioncontroller/privacysources/TEST_MAPPING
@@ -23,18 +23,7 @@
]
},
{
- "name": "CtsPermissionTestCases",
- "options": [
- {
- "include-filter": "android.permission.cts.NotificationListenerCheckTest"
- },
- {
- "include-filter": "android.permission.cts.AccessibilityPrivacySourceTest"
- },
- {
- "exclude-annotation": "androidx.test.filters.FlakyTest"
- }
- ]
+ "name": "CtsPermissionTestCases_PrivacySources"
}
],
"postsubmit": [
diff --git a/tests/cts/permission/Android.bp b/tests/cts/permission/Android.bp
index ed7fcea25..6fdda0fb5 100644
--- a/tests/cts/permission/Android.bp
+++ b/tests/cts/permission/Android.bp
@@ -128,3 +128,41 @@ android_test {
],
per_testcase_directory: true,
}
+
+test_module_config {
+ name: "CtsPermissionTestCases_Platform",
+ base: "CtsPermissionTestCases",
+ test_suites: ["general-tests"],
+ include_filters: [
+ "android.permission.cts.BackgroundPermissionsTest",
+ "android.permission.cts.PermissionControllerTest",
+ "android.permission.cts.PermissionFlagsTest",
+ "android.permission.cts.RuntimePermissionPresentationInfoTest",
+ "android.permission.cts.SharedUidPermissionsTest",
+ "android.permission.cts.SplitPermissionTest",
+ ],
+}
+
+test_module_config {
+ name: "CtsPermissionTestCases_PermissionController",
+ base: "CtsPermissionTestCases",
+ test_suites: ["general-tests"],
+ include_filters: [
+ "android.permission.cts.BackgroundPermissionsTest",
+ "android.permission.cts.LocationAccessCheckTest",
+ "android.permission.cts.NotificationListenerCheckTest",
+ "android.permission.cts.OneTimePermissionTest",
+ "android.permission.cts.PermissionControllerTest",
+ "android.permission.cts.PlatformPermissionGroupMappingTest",
+ ],
+}
+
+test_module_config {
+ name: "CtsPermissionTestCases_PrivacySources",
+ base: "CtsPermissionTestCases",
+ test_suites: ["general-tests"],
+ include_filters: [
+ "android.permission.cts.AccessibilityPrivacySourceTest",
+ "android.permission.cts.NotificationListenerCheckTest",
+ ],
+}