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