1{ 2 "presubmit": [ 3 { 4 "name": "CtsPermissionTestCases_PermissionController" 5 }, 6 { 7 "name": "CtsHibernationTestCases", 8 "options": [ 9 { 10 "exclude-annotation": "androidx.test.filters.FlakyTest" 11 } 12 ] 13 } 14 ], 15 "mainline-presubmit": [ 16 { 17 "name": "CtsPermissionTestCases[com.google.android.permission.apex]", 18 "options": [ 19 { 20 "include-filter": "android.permission.cts.BackgroundPermissionsTest" 21 }, 22 { 23 "include-filter": "android.permission.cts.LocationAccessCheckTest" 24 }, 25 { 26 "include-filter": "android.permission.cts.NotificationListenerCheckTest" 27 }, 28 { 29 "include-filter": "android.permission.cts.OneTimePermissionTest" 30 }, 31 { 32 "include-filter": "android.permission.cts.PermissionControllerTest" 33 }, 34 { 35 "include-filter": "android.permission.cts.PlatformPermissionGroupMappingTest" 36 }, 37 { 38 "exclude-annotation": "androidx.test.filters.FlakyTest" 39 } 40 ] 41 }, 42 { 43 "name": "CtsHibernationTestCases[com.google.android.permission.apex]", 44 "options": [ 45 { 46 "exclude-annotation": "androidx.test.filters.FlakyTest" 47 } 48 ] 49 } 50 ], 51 "permission-mainline-presubmit": [ 52 { 53 "name": "CtsPermissionTestCases", 54 "options": [ 55 { 56 "include-filter": "android.permission.cts.BackgroundPermissionsTest" 57 }, 58 { 59 "include-filter": "android.permission.cts.LocationAccessCheckTest" 60 }, 61 { 62 "include-filter": "android.permission.cts.NotificationListenerCheckTest" 63 }, 64 { 65 "include-filter": "android.permission.cts.OneTimePermissionTest" 66 }, 67 { 68 "include-filter": "android.permission.cts.PermissionControllerTest" 69 }, 70 { 71 "include-filter": "android.permission.cts.PlatformPermissionGroupMappingTest" 72 }, 73 { 74 "exclude-annotation": "androidx.test.filters.FlakyTest" 75 } 76 ] 77 }, 78 { 79 "name": "CtsHibernationTestCases", 80 "options": [ 81 { 82 "exclude-annotation": "androidx.test.filters.FlakyTest" 83 } 84 ] 85 } 86 ], 87 "postsubmit": [ 88 { 89 "name": "CtsHibernationTestCases" 90 }, 91 { 92 "name": "CtsPermissionTestCases", 93 "options": [ 94 { 95 "include-filter": "android.permission.cts.BackgroundPermissionsTest" 96 }, 97 { 98 "include-filter": "android.permission.cts.LocationAccessCheckTest" 99 }, 100 { 101 "include-filter": "android.permission.cts.NotificationListenerCheckTest" 102 }, 103 { 104 "include-filter": "android.permission.cts.OneTimePermissionTest" 105 }, 106 { 107 "include-filter": "android.permission.cts.PermissionControllerTest" 108 }, 109 { 110 "include-filter": "android.permission.cts.PlatformPermissionGroupMappingTest" 111 } 112 ] 113 } 114 ], 115 "mainline-postsubmit": [ 116 { 117 "name": "CtsPermissionTestCases[com.google.android.permission.apex]", 118 "options": [ 119 { 120 "include-filter": "android.permission.cts.BackgroundPermissionsTest" 121 }, 122 { 123 "include-filter": "android.permission.cts.LocationAccessCheckTest" 124 }, 125 { 126 "include-filter": "android.permission.cts.NotificationListenerCheckTest" 127 }, 128 { 129 "include-filter": "android.permission.cts.OneTimePermissionTest" 130 }, 131 { 132 "include-filter": "android.permission.cts.PermissionControllerTest" 133 }, 134 { 135 "include-filter": "android.permission.cts.PlatformPermissionGroupMappingTest" 136 } 137 ] 138 }, 139 { 140 "name": "CtsHibernationTestCases[com.google.android.permission.apex]", 141 "options": [ 142 // TODO(b/238677038): This test currently fails on R base image 143 { 144 "exclude-filter": "android.hibernation.cts.AutoRevokeTest#testUnusedApp_uninstallApp" 145 } 146 ] 147 } 148 ] 149} 150