blob: bdd941d537bfbbfdc1ca5896af22ed4bbd7ceaa5 [file] [log] [blame]
Lucas Dupin46363d4d2019-11-25 12:46:38 -08001{
2 // Looking for unit test presubmit configuration?
3 // This currently lives in ATP config apct/system_ui/unit_test
vadimta195fd02022-06-14 13:47:51 -07004 "presubmit-sysui": [
5 {
6 "name": "PlatformScenarioTests",
7 "options": [
8 {
9 "include-filter": "android.platform.test.scenario.sysui"
10 },
11 {
12 "include-annotation": "android.platform.test.scenario.annotation.Scenario"
13 },
14 {
15 "exclude-annotation": "org.junit.Ignore"
16 },
17 {
18 "exclude-annotation": "android.platform.test.annotations.Postsubmit"
Sam Dubeyfb754d42023-01-19 12:33:22 +000019 },
20 {
21 "exclude-annotation": "android.platform.test.annotations.FlakyTest"
vadimta195fd02022-06-14 13:47:51 -070022 }
23 ]
24 }
25 ],
vadimt8c1af8c2022-02-01 13:43:14 -080026 "presubmit": [
Fabian Kozynskid3e874b2021-04-05 15:29:59 -040027 {
Fabian Kozynski001e28c2021-08-13 11:09:09 -040028 "name": "SystemUIGoogleTests",
29 "options": [
30 {
31 "exclude-annotation": "org.junit.Ignore"
32 },
33 {
34 "exclude-annotation": "androidx.test.filters.FlakyTest"
35 }
36 ]
37 },
Ale Nijamkinf48b8c32023-01-08 00:30:46 +000038 {
39 // TODO(b/251476085): Consider merging with SystemUIGoogleScreenshotTests (in U+)
40 "name": "SystemUIGoogleBiometricsScreenshotTests",
41 "options": [
42 {
43 "exclude-annotation": "org.junit.Ignore"
44 },
45 {
46 "exclude-annotation": "androidx.test.filters.FlakyTest"
47 }
48 ]
49 },
Joe Bolinger3ca321182022-12-10 02:02:12 +000050 {
Fabian Kozynskid3e874b2021-04-05 15:29:59 -040051 // Permission indicators
Nate Myren1db39b62023-01-31 15:04:22 -080052 "name": "CtsPermission3TestCases",
Fabian Kozynskid3e874b2021-04-05 15:29:59 -040053 "options": [
54 {
55 "exclude-annotation": "org.junit.Ignore"
56 },
57 {
58 "exclude-annotation": "androidx.test.filters.FlakyTest"
Nate Myren1db39b62023-01-31 15:04:22 -080059 },
60 {
61 "include-filter": "android.permission3.cts.CameraMicIndicatorsPermissionTest"
Fabian Kozynskid3e874b2021-04-05 15:29:59 -040062 }
63 ]
64 },
65 {
66 // Permission indicators
67 "name": "CtsVoiceRecognitionTestCases",
68 "options": [
69 {
70 "exclude-annotation": "org.junit.Ignore"
71 },
72 {
73 "exclude-annotation": "androidx.test.filters.FlakyTest"
74 }
75 ]
Lucas Dupin46363d4d2019-11-25 12:46:38 -080076 }
Lucas Dupine5dc1d92020-01-27 15:02:59 -080077 ],
Julia Tuttle49887b22020-08-17 13:00:48 -040078
79 // Curious where your @Scenario tests will run?
80 //
Julia Tuttleed036552021-04-06 12:02:50 -040081 // @Ignore: nowhere
Sam Dubeyfb754d42023-01-19 12:33:22 +000082 // @FlakyTest: in staged-postsubmit, but not blocking postsubmit or
83 // presubmit
Julia Tuttle49887b22020-08-17 13:00:48 -040084 // @Postsubmit: in postsubmit and staged-postsubmit, but not presubmit
85 // none of the above: in presubmit, postsubmit, and staged-postsubmit
86 //
Sam Dubeyfb754d42023-01-19 12:33:22 +000087 // Ideally, please annotate new tests with @FlakyTest, then with @Postsubmit
88 // once they're ready for postsubmit as they will immediately block go/android-platinum,
89 // then with neither once they're ready for presubmit.
Julia Tuttle49887b22020-08-17 13:00:48 -040090 //
Sam Dubeyfb754d42023-01-19 12:33:22 +000091 // If you don't use @Postsubmit, your new test will immediately
Julia Tuttle49887b22020-08-17 13:00:48 -040092 // block presubmit, which is probably not what you want!
Sam Dubey65f3aad2022-07-18 08:57:41 +000093 "sysui-platinum-postsubmit": [
Lucas Dupine5dc1d92020-01-27 15:02:59 -080094 {
95 "name": "PlatformScenarioTests",
96 "options": [
97 {
98 "include-filter": "android.platform.test.scenario.sysui"
99 },
100 {
101 "include-annotation": "android.platform.test.scenario.annotation.Scenario"
102 },
103 {
Julia Tuttlea3e4e3a2020-03-11 17:09:58 -0400104 "exclude-annotation": "org.junit.Ignore"
105 },
106 {
Lucas Dupine5dc1d92020-01-27 15:02:59 -0800107 "exclude-annotation": "androidx.test.filters.FlakyTest"
Sam Dubeyfb754d42023-01-19 12:33:22 +0000108 },
109 {
110 "exclude-annotation": "android.platform.test.annotations.FlakyTest"
Lucas Dupine5dc1d92020-01-27 15:02:59 -0800111 }
112 ]
113 }
Jun485caff2020-02-27 14:38:28 -0800114 ],
Sam Dubey65f3aad2022-07-18 08:57:41 +0000115 "sysui-staged-platinum-postsubmit": [
Julia Tuttle49887b22020-08-17 13:00:48 -0400116 {
117 "name": "PlatformScenarioTests",
118 "options": [
119 {
120 "include-filter": "android.platform.test.scenario.sysui"
121 },
122 {
123 "include-annotation": "android.platform.test.scenario.annotation.Scenario"
124 },
125 {
126 "exclude-annotation": "org.junit.Ignore"
Julia Tuttle49887b22020-08-17 13:00:48 -0400127 }
128 ]
129 }
130 ],
Sam Dubey95e92a72022-08-02 08:41:28 +0000131 "ironwood-postsubmit": [
132 {
133 "name": "PlatformScenarioTests",
134 "options": [
135 {
136 "include-annotation": "android.platform.test.annotations.IwTest"
137 },
138 {
139 "exclude-annotation": "org.junit.Ignore"
140 },
141 {
142 "include-filter": "android.platform.test.scenario.sysui"
Sam Dubeyfb754d42023-01-19 12:33:22 +0000143 },
144 {
145 "exclude-annotation": "android.platform.test.annotations.FlakyTest"
Sam Dubey95e92a72022-08-02 08:41:28 +0000146 }
147 ]
148 }
149 ],
Jun485caff2020-02-27 14:38:28 -0800150 "auto-end-to-end-postsubmit": [
151 {
Jun01053052021-10-07 17:03:30 -0700152 "name": "AndroidAutomotiveHomeTests",
Jun485caff2020-02-27 14:38:28 -0800153 "options" : [
154 {
Jun01053052021-10-07 17:03:30 -0700155 "include-filter": "android.platform.tests.HomeTest"
156 }
157 ]
158 },
159 {
160 "name": "AndroidAutomotiveNotificationsTests",
161 "options" : [
Jun485caff2020-02-27 14:38:28 -0800162 {
Jun01053052021-10-07 17:03:30 -0700163 "include-filter": "android.platform.tests.NotificationTest"
Jun485caff2020-02-27 14:38:28 -0800164 }
165 ]
166 }
Lucas Dupin46363d4d2019-11-25 12:46:38 -0800167 ]
168}