diff options
author | 2023-07-23 19:22:40 +0000 | |
---|---|---|
committer | 2023-07-23 19:22:40 +0000 | |
commit | 5493a0023544bfca09a08c81b44c852e85c36030 (patch) | |
tree | 10f41bcb6bbd96bc9c51b39600e6a7503bd2821c | |
parent | 021a2870fe13c3fdb6c5f374878495e9cf105ed1 (diff) | |
parent | b32e5088b8871ecbe1b65d815f52ddd48f2ab00e (diff) |
Merge "Only run flaky permissions test in postsubmit (PermissionController)" into main
9 files changed, 262 insertions, 8 deletions
diff --git a/PermissionController/TEST_MAPPING b/PermissionController/TEST_MAPPING index cd6555c90..902c49a50 100644 --- a/PermissionController/TEST_MAPPING +++ b/PermissionController/TEST_MAPPING @@ -8,6 +8,9 @@ "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" + }, + { + "exclude-annotation": "android.platform.test.annotations.FlakyTest" } ], "file_patterns": ["res/xml/roles\\.xml"] @@ -44,6 +47,9 @@ }, { "exclude-annotation": "androidx.test.filters.FlakyTest" + }, + { + "exclude-annotation": "android.platform.test.annotations.FlakyTest" } ], "file_patterns": ["res/xml/roles\\.xml"] @@ -81,6 +87,55 @@ ] } ], + "postsubmit": [ + { + "name": "CtsRoleTestCases", + "file_patterns": ["res/xml/roles\\.xml"] + }, + { + "name": "PermissionUiTestCases" + }, + { + "name": "CtsPermissionUiTestCases" + }, + { + "name": "CtsRoleTestCases[com.google.android.permission.apex]", + "options": [ + // TODO(b/238677748): These two tests currently fails on R base image + { + "exclude-filter": "android.app.role.cts.RoleManagerTest#openDefaultAppListThenIsNotDefaultAppInList" + }, + { + "exclude-filter": "android.app.role.cts.RoleManagerTest#removeSmsRoleHolderThenPermissionIsRevoked" + } + ], + "file_patterns": ["res/xml/roles\\.xml"] + }, + { + "name": "PermissionUiTestCases[com.google.android.permission.apex]", + "options": [ + // TODO(b/238773220): These tests currently fails on R base image + { + "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageCustomPermissionsFragmentTest#groupSummaryGetsUpdatedWhenPermissionGetsGranted" + }, + { + "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageCustomPermissionsFragmentTest#groupSummaryGetsUpdatedWhenPermissionGetsRevoked" + }, + { + "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageStandardPermissionsFragmentTest#additionalPermissionSummaryGetUpdateWhenAppGetsInstalled" + }, + { + "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageStandardPermissionsFragmentTest#additionalPermissionSummaryGetUpdateWhenDefinerGetsUninstalled" + }, + { + "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageStandardPermissionsFragmentTest#additionalPermissionSummaryGetUpdateWhenUserGetsUninstalled" + } + ] + }, + { + "name": "CtsPermissionUiTestCases[com.google.android.permission.apex]" + } + ], "imports": [ { "path": "vendor/xts/gts-tests/hostsidetests/permissioncontroller" diff --git a/PermissionController/src/com/android/permissioncontroller/permission/TEST_MAPPING b/PermissionController/src/com/android/permissioncontroller/permission/TEST_MAPPING index 12fb1395c..3b2d793f8 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/TEST_MAPPING +++ b/PermissionController/src/com/android/permissioncontroller/permission/TEST_MAPPING @@ -86,6 +86,61 @@ "postsubmit": [ { "name": "CtsHibernationTestCases" + }, + { + "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" + } + ] + }, + { + "name": "CtsPermissionTestCases[com.google.android.permission.apex]", + "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" + } + ] + }, + { + "name": "CtsHibernationTestCases[com.google.android.permission.apex]", + "options": [ + // TODO(b/238677038): This test currently fails on R base image + { + "exclude-filter": "android.hibernation.cts.AutoRevokeTest#testUnusedApp_uninstallApp" + } + ] } ] } diff --git a/PermissionController/src/com/android/permissioncontroller/permission/service/TEST_MAPPING b/PermissionController/src/com/android/permissioncontroller/permission/service/TEST_MAPPING index 972245d5a..b71a85187 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/service/TEST_MAPPING +++ b/PermissionController/src/com/android/permissioncontroller/permission/service/TEST_MAPPING @@ -4,13 +4,13 @@ "name": "CtsPermissionTestCases", "options": [ { - "include-filter": "android.permission.cts.PermissionControllerTest" + "exclude-annotation": "android.platform.test.annotations.FlakyTest" }, { - "include-filter": "android.permission.cts.OneTimePermissionTest" + "include-filter": "android.permission.cts.PermissionControllerTest" }, { - "exclude-annotation": "androidx.test.filters.FlakyTest" + "include-filter": "android.permission.cts.OneTimePermissionTest" } ] }, @@ -18,6 +18,9 @@ "name": "CtsPermissionUiTestCases", "options": [ { + "exclude-annotation": "android.platform.test.annotations.FlakyTest" + }, + { "include-filter": "android.permissionui.cts.SafetyLabelChangesJobServiceTest" } ] @@ -26,6 +29,9 @@ "name": "CtsPermissionTestCases", "options": [ { + "exclude-annotation": "android.platform.test.annotations.FlakyTest" + }, + { "include-filter": "android.permission.cts.LocationAccessCheckTest" } ], @@ -69,10 +75,43 @@ "name": "CtsPermissionTestCases", "options": [ { - "include-filter": "android.permission.cts.LocationAccessCheckTest" + "include-filter": "android.permission.cts.PermissionControllerTest" }, { - "exclude-annotation": "androidx.test.filters.FlakyTest" + "include-filter": "android.permission.cts.OneTimePermissionTest" + } + ] + }, + { + "name": "CtsPermissionUiTestCases", + "options": [ + { + "include-filter": "android.permissionui.cts.SafetyLabelChangesJobServiceTest" + } + ] + }, + { + "name": "CtsPermissionTestCases", + "options": [ + { + "include-filter": "android.permission.cts.LocationAccessCheckTest" + } + ], + "file_patterns": ["LocationAccessCheck\\.java"] + }, + { + "name": "CtsBackupTestCases", + "options": [ + { + "include-filter": "android.backup.cts.PermissionTest" + } + ] + }, + { + "name": "PermissionControllerOutOfProcessTests", + "options": [ + { + "include-filter": "com.android.permissioncontroller.tests.outofprocess.DumpTest" } ] } diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/TEST_MAPPING b/PermissionController/src/com/android/permissioncontroller/permission/ui/TEST_MAPPING index ab78a61bb..865ee6706 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/TEST_MAPPING +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/TEST_MAPPING @@ -5,6 +5,9 @@ "options": [ { "include-filter": "android.permission.cts.OneTimePermissionTest" + }, + { + "exclude-annotation": "android.platform.test.annotations.FlakyTest" } ] } @@ -25,6 +28,14 @@ "postsubmit": [ { "name": "CtsPermissionUiTestCases" + }, + { + "name": "CtsPermissionTestCases", + "options": [ + { + "include-filter": "android.permission.cts.OneTimePermissionTest" + } + ] } ] } diff --git a/PermissionController/src/com/android/permissioncontroller/privacysources/TEST_MAPPING b/PermissionController/src/com/android/permissioncontroller/privacysources/TEST_MAPPING index dc01ab3e2..d766ee080 100644 --- a/PermissionController/src/com/android/permissioncontroller/privacysources/TEST_MAPPING +++ b/PermissionController/src/com/android/permissioncontroller/privacysources/TEST_MAPPING @@ -33,8 +33,27 @@ }, { "exclude-annotation": "androidx.test.filters.FlakyTest" + }, + { + "exclude-annotation": "android.platform.test.annotations.FlakyTest" } ] } + ], + "postsubmit": [ + { + "name": "CtsPermissionUiTestCases" + }, + { + "name": "CtsPermissionTestCases", + "options": [ + { + "include-filter": "android.permission.cts.NotificationListenerCheckTest" + }, + { + "include-filter": "android.permission.cts.AccessibilityPrivacySourceTest" + } + ] + } ] } diff --git a/PermissionController/src/com/android/permissioncontroller/role/TEST_MAPPING b/PermissionController/src/com/android/permissioncontroller/role/TEST_MAPPING index d7718a2f2..064ac5401 100644 --- a/PermissionController/src/com/android/permissioncontroller/role/TEST_MAPPING +++ b/PermissionController/src/com/android/permissioncontroller/role/TEST_MAPPING @@ -4,7 +4,7 @@ "name": "CtsRoleTestCases", "options": [ { - "exclude-annotation": "androidx.test.filters.FlakyTest" + "exclude-annotation": "android.platform.test.annotations.FlakyTest" } ] } @@ -21,7 +21,24 @@ "exclude-filter": "android.app.role.cts.RoleManagerTest#removeSmsRoleHolderThenPermissionIsRevoked" }, { - "exclude-annotation": "androidx.test.filters.FlakyTest" + "exclude-annotation": "android.platform.test.annotations.FlakyTest" + } + ] + } + ], + "postsubmit": [ + { + "name": "CtsRoleTestCases" + }, + { + "name": "CtsRoleTestCases[com.google.android.permission.apex]", + "options": [ + // TODO(b/238677748): These two tests currently fails on R base image + { + "exclude-filter": "android.app.role.cts.RoleManagerTest#openDefaultAppListThenIsNotDefaultAppInList" + }, + { + "exclude-filter": "android.app.role.cts.RoleManagerTest#removeSmsRoleHolderThenPermissionIsRevoked" } ] } diff --git a/PermissionController/src/com/android/permissioncontroller/safetylabel/TEST_MAPPING b/PermissionController/src/com/android/permissioncontroller/safetylabel/TEST_MAPPING index 065f03352..5aeb3f015 100644 --- a/PermissionController/src/com/android/permissioncontroller/safetylabel/TEST_MAPPING +++ b/PermissionController/src/com/android/permissioncontroller/safetylabel/TEST_MAPPING @@ -21,6 +21,27 @@ ], "mainline-presubmit": [ { + "name": "CtsPermissionUiTestCases[com.google.android.permission.apex]", + "options": [ + { + "exclude-annotation": "android.platform.test.annotations.FlakyTest" + } + ] + } + ], + "postsubmit": [ + { + "name": "PermissionControllerMockingTests", + "options": [ + { + "include-filter": "com.android.permissioncontroller.tests.mocking.safetylabel" + } + ] + }, + { + "name": "CtsPermissionUiTestCases" + }, + { "name": "CtsPermissionUiTestCases[com.google.android.permission.apex]" } ] diff --git a/TEST_MAPPING b/TEST_MAPPING index 313cfef76..8bee2edb6 100644 --- a/TEST_MAPPING +++ b/TEST_MAPPING @@ -6,7 +6,13 @@ ], "carpermission-presubmit" : [ { - "name" : "CtsPermissionUiTestCases" + "name" : "CtsPermissionUiTestCases", + "options": [ + { + "exclude-annotation": "android.platform.test.annotations.FlakyTest" + } + ] } ] + // TODO: Do we need to create a carpermission-postsubmit test-group? } diff --git a/service/java/com/android/role/TEST_MAPPING b/service/java/com/android/role/TEST_MAPPING index 15173a9da..fac94b3ff 100644 --- a/service/java/com/android/role/TEST_MAPPING +++ b/service/java/com/android/role/TEST_MAPPING @@ -13,6 +13,9 @@ "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" + }, + { + "exclude-annotation": "android.platform.test.annotations.FlakyTest" } ] } @@ -30,6 +33,34 @@ }, { "exclude-annotation": "androidx.test.filters.FlakyTest" + }, + { + "exclude-annotation": "android.platform.test.annotations.FlakyTest" + } + ] + } + ], + "postsubmit": [ + { + "name": "CtsAppSecurityHostTestCases", + "options": [ + { + "include-filter": "android.appsecurity.cts.StatsdAppSecurityAtomTest#testRoleHolder" + } + ] + }, + { + "name": "CtsRoleTestCases" + }, + { + "name": "CtsRoleTestCases[com.google.android.permission.apex]", + "options": [ + // TODO(b/238677748): These two tests currently fails on R base image + { + "exclude-filter": "android.app.role.cts.RoleManagerTest#openDefaultAppListThenIsNotDefaultAppInList" + }, + { + "exclude-filter": "android.app.role.cts.RoleManagerTest#removeSmsRoleHolderThenPermissionIsRevoked" } ] } |