1{ 2 "presubmit": [ 3 { 4 "name": "PermissionControllerMockingTests" 5 }, 6 { 7 "name": "CtsRoleTestCases", 8 "options": [ 9 { 10 "exclude-annotation": "androidx.test.filters.FlakyTest" 11 } 12 ], 13 "file_patterns": ["res/xml/roles\\.xml"] 14 }, 15 { 16 "name": "CtsRoleMultiUserTestCases" 17 }, 18 { 19 "name": "PermissionUiTestCases", 20 "options": [ 21 { 22 "exclude-annotation": "androidx.test.filters.FlakyTest" 23 } 24 ] 25 } 26 ], 27 "presubmit-large": [ 28 { 29 "name": "CtsPermissionUiTestCases", 30 "options": [ 31 { 32 "exclude-annotation": "androidx.test.filters.FlakyTest" 33 } 34 ] 35 } 36 ], 37 "mainline-presubmit": [ 38 { 39 "name": "CtsRoleTestCases[com.google.android.permission.apex]", 40 "options": [ 41 // TODO(b/238677748): These two tests currently fails on R base image 42 { 43 "exclude-filter": "android.app.role.cts.RoleManagerTest#openDefaultAppListThenIsNotDefaultAppInList" 44 }, 45 { 46 "exclude-filter": "android.app.role.cts.RoleManagerTest#removeSmsRoleHolderThenPermissionIsRevoked" 47 }, 48 { 49 "exclude-annotation": "androidx.test.filters.FlakyTest" 50 } 51 ], 52 "file_patterns": ["res/xml/roles\\.xml"] 53 }, 54 { 55 "name": "CtsRoleMultiUserTestCases[com.google.android.permission.apex]" 56 }, 57 { 58 "name": "PermissionControllerMockingTests[com.google.android.permission.apex]", 59 "options": [ 60 { 61 "include-filter": "com.android.permissioncontroller.tests.mocking.role.model.RoleParserTest" 62 }, 63 { 64 "exclude-annotation": "androidx.test.filters.FlakyTest" 65 } 66 ], 67 "file_patterns": ["res/xml/roles\\.xml"] 68 }, 69 { 70 "name": "PermissionUiTestCases[com.google.android.permission.apex]", 71 "options": [ 72 { 73 "exclude-annotation": "androidx.test.filters.FlakyTest" 74 }, 75 // TODO(b/238773220): These tests currently fails on R base image 76 { 77 "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageCustomPermissionsFragmentTest#groupSummaryGetsUpdatedWhenPermissionGetsGranted" 78 }, 79 { 80 "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageCustomPermissionsFragmentTest#groupSummaryGetsUpdatedWhenPermissionGetsRevoked" 81 }, 82 { 83 "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageStandardPermissionsFragmentTest#additionalPermissionSummaryGetUpdateWhenAppGetsInstalled" 84 }, 85 { 86 "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageStandardPermissionsFragmentTest#additionalPermissionSummaryGetUpdateWhenDefinerGetsUninstalled" 87 }, 88 { 89 "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageStandardPermissionsFragmentTest#additionalPermissionSummaryGetUpdateWhenUserGetsUninstalled" 90 } 91 ] 92 }, 93 { 94 "name": "CtsPermissionUiTestCases[com.google.android.permission.apex]", 95 "options": [ 96 { 97 "exclude-annotation": "androidx.test.filters.FlakyTest" 98 } 99 ] 100 } 101 ], 102 "permission-mainline-presubmit": [ 103 { 104 "name": "CtsRoleTestCases", 105 "options": [ 106 // TODO(b/238677748): These two tests currently fails on R base image 107 { 108 "exclude-filter": "android.app.role.cts.RoleManagerTest#openDefaultAppListThenIsNotDefaultAppInList" 109 }, 110 { 111 "exclude-filter": "android.app.role.cts.RoleManagerTest#removeSmsRoleHolderThenPermissionIsRevoked" 112 }, 113 { 114 "exclude-annotation": "androidx.test.filters.FlakyTest" 115 } 116 ], 117 "file_patterns": ["res/xml/roles\\.xml"] 118 }, 119 { 120 "name": "CtsRoleMultiUserTestCases" 121 }, 122 { 123 "name": "PermissionControllerMockingTests", 124 "options": [ 125 { 126 "include-filter": "com.android.permissioncontroller.tests.mocking.role.model.RoleParserTest" 127 }, 128 { 129 "exclude-annotation": "androidx.test.filters.FlakyTest" 130 } 131 ], 132 "file_patterns": ["res/xml/roles\\.xml"] 133 }, 134 { 135 "name": "PermissionUiTestCases", 136 "options": [ 137 { 138 "exclude-annotation": "androidx.test.filters.FlakyTest" 139 }, 140 // TODO(b/238773220): These tests currently fails on R base image 141 { 142 "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageCustomPermissionsFragmentTest#groupSummaryGetsUpdatedWhenPermissionGetsGranted" 143 }, 144 { 145 "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageCustomPermissionsFragmentTest#groupSummaryGetsUpdatedWhenPermissionGetsRevoked" 146 }, 147 { 148 "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageStandardPermissionsFragmentTest#additionalPermissionSummaryGetUpdateWhenAppGetsInstalled" 149 }, 150 { 151 "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageStandardPermissionsFragmentTest#additionalPermissionSummaryGetUpdateWhenDefinerGetsUninstalled" 152 }, 153 { 154 "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageStandardPermissionsFragmentTest#additionalPermissionSummaryGetUpdateWhenUserGetsUninstalled" 155 } 156 ] 157 }, 158 { 159 "name": "CtsPermissionUiTestCases", 160 "options": [ 161 { 162 "exclude-annotation": "androidx.test.filters.FlakyTest" 163 } 164 ] 165 } 166 ], 167 "postsubmit": [ 168 { 169 "name": "CtsRoleTestCases", 170 "file_patterns": ["res/xml/roles\\.xml"] 171 }, 172 { 173 "name": "PermissionUiTestCases" 174 }, 175 { 176 "name": "CtsPermissionUiTestCases" 177 } 178 ], 179 "mainline-postsubmit": [ 180 { 181 "name": "CtsRoleTestCases[com.google.android.permission.apex]", 182 "options": [ 183 // TODO(b/238677748): These two tests currently fails on R base image 184 { 185 "exclude-filter": "android.app.role.cts.RoleManagerTest#openDefaultAppListThenIsNotDefaultAppInList" 186 }, 187 { 188 "exclude-filter": "android.app.role.cts.RoleManagerTest#removeSmsRoleHolderThenPermissionIsRevoked" 189 } 190 ], 191 "file_patterns": ["res/xml/roles\\.xml"] 192 }, 193 { 194 "name": "PermissionControllerMockingTests[com.google.android.permission.apex]", 195 "options": [ 196 { 197 "include-filter": "com.android.permissioncontroller.tests.mocking.role.model.RoleParserTest" 198 } 199 ], 200 "file_patterns": ["res/xml/roles\\.xml"] 201 }, 202 { 203 "name": "PermissionUiTestCases[com.google.android.permission.apex]", 204 "options": [ 205 // TODO(b/238773220): These tests currently fails on R base image 206 { 207 "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageCustomPermissionsFragmentTest#groupSummaryGetsUpdatedWhenPermissionGetsGranted" 208 }, 209 { 210 "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageCustomPermissionsFragmentTest#groupSummaryGetsUpdatedWhenPermissionGetsRevoked" 211 }, 212 { 213 "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageStandardPermissionsFragmentTest#additionalPermissionSummaryGetUpdateWhenAppGetsInstalled" 214 }, 215 { 216 "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageStandardPermissionsFragmentTest#additionalPermissionSummaryGetUpdateWhenDefinerGetsUninstalled" 217 }, 218 { 219 "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageStandardPermissionsFragmentTest#additionalPermissionSummaryGetUpdateWhenUserGetsUninstalled" 220 } 221 ] 222 }, 223 { 224 "name": "CtsPermissionUiTestCases[com.google.android.permission.apex]" 225 } 226 ], 227 "wear-presubmit": [ 228 { 229 "name": "CtsPermissionUiTestCases", 230 "options": [ 231 { 232 "exclude-annotation": "androidx.test.filters.FlakyTest" 233 } 234 ] 235 }, 236 { 237 "name": "CtsRoleTestCases", 238 "options": [ 239 { 240 "exclude-annotation": "androidx.test.filters.FlakyTest" 241 } 242 ] 243 } 244 ], 245 "imports": [ 246 { 247 "path": "vendor/xts/gts-tests/hostsidetests/permissioncontroller" 248 } 249 ] 250} 251