blob: 03f7c9968a1df98230759c3843f1426eace4b902 [file] [log] [blame]
Lucas Dupin46363d4d2019-11-25 12:46:38 -08001{
Sam Dubey08ecf832023-09-05 12:00:49 +00002 // Curious where your @Scenario tests are running?
Sam Dubeyc0a8e3a2023-05-30 15:08:55 +00003 //
4 // @Ignore: Will not run in any configuration
5 //
Sam Dubey08ecf832023-09-05 12:00:49 +00006 // @FlakyTest: Tests that don't block pre/postsubmit but are staged to run known failures.
7 // Tests will run in postsubmit on sysui-e2e-staged suite.
Sam Dubeyc0a8e3a2023-05-30 15:08:55 +00008 //
Sam Dubeyc0a8e3a2023-05-30 15:08:55 +00009 //
Sam Dubey08ecf832023-09-05 12:00:49 +000010 // @PlatinumTest: Marking your test with this annotation will put your tests in presubmit.
11 // Please DO NOT annotate new or old tests with @PlatinumTest annotation
12 // without discussing with mdb:android-platinum
Sam Dubeyc0a8e3a2023-05-30 15:08:55 +000013 //
Sam Dubey08ecf832023-09-05 12:00:49 +000014 // @Postsubmit: Do not use this annotation for e2e tests. This won't have any affect.
Sam Dubeyc0a8e3a2023-05-30 15:08:55 +000015
Sam Dubey08ecf832023-09-05 12:00:49 +000016 // For all other e2e tests which are not platinum, they run in sysui-silver suite,that
17 // primarily runs in postsubmit with an exception to e2e test related changes.
18 // If you want to see one shot place to monitor all e2e tests, look for
19 // sysui-e2e-staged suite.
20
Sam Dubeyc0a8e3a2023-05-30 15:08:55 +000021 // v2/android-virtual-infra/test_mapping/presubmit-avd
vadimt8c1af8c2022-02-01 13:43:14 -080022 "presubmit": [
Fabian Kozynskid3e874b2021-04-05 15:29:59 -040023 {
Fabian Kozynski001e28c2021-08-13 11:09:09 -040024 "name": "SystemUIGoogleTests",
25 "options": [
26 {
27 "exclude-annotation": "org.junit.Ignore"
28 },
29 {
30 "exclude-annotation": "androidx.test.filters.FlakyTest"
31 }
32 ]
33 },
Ale Nijamkinf48b8c32023-01-08 00:30:46 +000034 {
Chris Göllner5267a042023-07-20 13:33:28 +000035 "name": "SystemUIGoogleScreenshotTests",
36 "options": [
37 {
38 "exclude-annotation": "org.junit.Ignore"
39 },
40 {
41 "exclude-annotation": "androidx.test.filters.FlakyTest"
42 },
43 {
44 "exclude-annotation": "android.platform.test.annotations.Postsubmit"
45 }
Dan Shif47b78d092023-09-19 04:44:04 +000046 ],
47 // The test doesn't run on AOSP Cuttlefish
48 "keywords": ["internal"]
Chris Göllner5267a042023-07-20 13:33:28 +000049 },
50 {
Ale Nijamkinf48b8c32023-01-08 00:30:46 +000051 // TODO(b/251476085): Consider merging with SystemUIGoogleScreenshotTests (in U+)
52 "name": "SystemUIGoogleBiometricsScreenshotTests",
53 "options": [
54 {
55 "exclude-annotation": "org.junit.Ignore"
56 },
57 {
58 "exclude-annotation": "androidx.test.filters.FlakyTest"
59 }
Dan Shif47b78d092023-09-19 04:44:04 +000060 ],
61 // The test doesn't run on AOSP Cuttlefish
62 "keywords": ["internal"]
Ale Nijamkinf48b8c32023-01-08 00:30:46 +000063 },
Joe Bolinger3ca321182022-12-10 02:02:12 +000064 {
Fabian Kozynskid3e874b2021-04-05 15:29:59 -040065 // Permission indicators
Nate Myrend0792312023-05-30 14:22:41 -070066 "name": "CtsPermissionUiTestCases",
Fabian Kozynskid3e874b2021-04-05 15:29:59 -040067 "options": [
68 {
69 "exclude-annotation": "org.junit.Ignore"
70 },
71 {
Marvin Ramin7b0ddaf2023-09-29 07:34:39 +000072 "exclude-annotation": "androidx.test.filters.FlakyTest"
Nate Myren1db39b62023-01-31 15:04:22 -080073 },
74 {
Nate Myrend0792312023-05-30 14:22:41 -070075 "include-filter": "android.permissionui.cts.CameraMicIndicatorsPermissionTest"
Fabian Kozynskid3e874b2021-04-05 15:29:59 -040076 }
77 ]
78 },
79 {
80 // Permission indicators
81 "name": "CtsVoiceRecognitionTestCases",
82 "options": [
83 {
84 "exclude-annotation": "org.junit.Ignore"
85 },
86 {
87 "exclude-annotation": "androidx.test.filters.FlakyTest"
88 }
89 ]
Lucas Dupin46363d4d2019-11-25 12:46:38 -080090 }
Lucas Dupine5dc1d92020-01-27 15:02:59 -080091 ],
Jun485caff2020-02-27 14:38:28 -080092 "auto-end-to-end-postsubmit": [
93 {
Jun01053052021-10-07 17:03:30 -070094 "name": "AndroidAutomotiveHomeTests",
Jun485caff2020-02-27 14:38:28 -080095 "options" : [
96 {
Jun01053052021-10-07 17:03:30 -070097 "include-filter": "android.platform.tests.HomeTest"
98 }
99 ]
100 },
101 {
102 "name": "AndroidAutomotiveNotificationsTests",
103 "options" : [
Jun485caff2020-02-27 14:38:28 -0800104 {
Jun01053052021-10-07 17:03:30 -0700105 "include-filter": "android.platform.tests.NotificationTest"
Jun485caff2020-02-27 14:38:28 -0800106 }
107 ]
108 }
Sam Dubeyc0a8e3a2023-05-30 15:08:55 +0000109 ],
Jay Thomas Sullivan86d48192023-07-17 23:17:38 -0700110 "postsubmit": [
111 {
112 // Permission indicators
113 "name": "CtsPermissionUiTestCases",
114 "options": [
115 {
116 "include-filter": "android.permissionui.cts.CameraMicIndicatorsPermissionTest"
117 }
118 ]
Dan Shif47b78d092023-09-19 04:44:04 +0000119 },
120 {
Chris Göllner5267a042023-07-20 13:33:28 +0000121 "name": "SystemUIGoogleScreenshotTests",
122 "options": [
123 {
124 "exclude-annotation": "org.junit.Ignore"
125 },
126 {
127 "exclude-annotation": "android.platform.test.annotations.FlakyTest"
128 },
129 {
130 "include-annotation": "android.platform.test.annotations.Postsubmit"
131 }
132 ]
133 }
Jeff Chen5a866112023-09-25 17:09:48 -0700134 ],
135 // v2/sysui/suite/test-mapping-sysui-screenshot-test
136 "sysui-screenshot-test": [
137 {
138 "name": "SystemUIGoogleScreenshotTests",
139 "options": [
140 {
141 "exclude-annotation": "org.junit.Ignore"
142 },
143 {
144 "exclude-annotation": "androidx.test.filters.FlakyTest"
145 },
146 {
Jeff Chenc1dbc792023-10-12 16:51:26 -0700147 "exclude-annotation": "android.platform.test.annotations.FlakyTest"
148 },
149 {
Jeff Chen5a866112023-09-25 17:09:48 -0700150 "exclude-annotation": "android.platform.test.annotations.Postsubmit"
151 }
152 ]
153 }
Jeff Chenc1dbc792023-10-12 16:51:26 -0700154 ],
155 // v2/sysui/suite/test-mapping-sysui-screenshot-test-staged
156 "sysui-screenshot-test-staged": [
157 {
158 "name": "SystemUIGoogleScreenshotTests",
159 "options": [
160 {
161 "exclude-annotation": "org.junit.Ignore"
162 },
163 {
164 "include-annotation": "androidx.test.filters.FlakyTest"
165 },
166 {
167 "include-annotation": "android.platform.test.annotations.FlakyTest"
168 },
169 {
170 "include-annotation": "android.platform.test.annotations.Postsubmit"
171 }
172 ]
173 }
Lucas Dupin46363d4d2019-11-25 12:46:38 -0800174 ]
175}