blob: b01fd6de5243e52a5bf8758f81004c21be000c6d [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
vadimt8c1af8c2022-02-01 13:43:14 -08004 "presubmit-large": [
Lucas Dupin46363d4d2019-11-25 12:46:38 -08005 {
6 "name": "PlatformScenarioTests",
7 "options": [
8 {
9 "include-filter": "android.platform.test.scenario.sysui"
10 },
11 {
Lucas Dupinf1ae7072019-12-03 09:25:52 -080012 "include-annotation": "android.platform.test.scenario.annotation.Scenario"
13 },
14 {
Julia Tuttlea3e4e3a2020-03-11 17:09:58 -040015 "exclude-annotation": "org.junit.Ignore"
16 },
17 {
Julia Tuttle49887b22020-08-17 13:00:48 -040018 "exclude-annotation": "android.platform.test.annotations.Postsubmit"
Lucas Dupin46363d4d2019-11-25 12:46:38 -080019 }
20 ]
vadimt8c1af8c2022-02-01 13:43:14 -080021 }
22 ],
23 "presubmit": [
Fabian Kozynskid3e874b2021-04-05 15:29:59 -040024 {
Fabian Kozynski001e28c2021-08-13 11:09:09 -040025 "name": "SystemUIGoogleTests",
26 "options": [
27 {
28 "exclude-annotation": "org.junit.Ignore"
29 },
30 {
31 "exclude-annotation": "androidx.test.filters.FlakyTest"
32 }
33 ]
34 },
35 {
Fabian Kozynskid3e874b2021-04-05 15:29:59 -040036 // Permission indicators
37 "name": "CtsPermission4TestCases",
38 "options": [
39 {
40 "exclude-annotation": "org.junit.Ignore"
41 },
42 {
43 "exclude-annotation": "androidx.test.filters.FlakyTest"
44 }
45 ]
46 },
47 {
48 // Permission indicators
49 "name": "CtsVoiceRecognitionTestCases",
50 "options": [
51 {
52 "exclude-annotation": "org.junit.Ignore"
53 },
54 {
55 "exclude-annotation": "androidx.test.filters.FlakyTest"
56 }
57 ]
Lucas Dupin46363d4d2019-11-25 12:46:38 -080058 }
Lucas Dupine5dc1d92020-01-27 15:02:59 -080059 ],
Julia Tuttle49887b22020-08-17 13:00:48 -040060
61 // Curious where your @Scenario tests will run?
62 //
Julia Tuttleed036552021-04-06 12:02:50 -040063 // @Ignore: nowhere
64 // @Staging or @FlakyTest: in staged-postsubmit, but not postsubmit or
65 // presubmit
Julia Tuttle49887b22020-08-17 13:00:48 -040066 // @Postsubmit: in postsubmit and staged-postsubmit, but not presubmit
67 // none of the above: in presubmit, postsubmit, and staged-postsubmit
68 //
69 // Therefore, please annotate new tests with @Staging, then with @Postsubmit
70 // once they're ready for postsubmit, then with neither once they're ready
71 // for presubmit.
72 //
73 // If you don't use @Staging or @Postsubmit, your new test will immediately
74 // block presubmit, which is probably not what you want!
Lucas Dupine5dc1d92020-01-27 15:02:59 -080075 "platinum-postsubmit": [
76 {
77 "name": "PlatformScenarioTests",
78 "options": [
79 {
80 "include-filter": "android.platform.test.scenario.sysui"
81 },
82 {
83 "include-annotation": "android.platform.test.scenario.annotation.Scenario"
84 },
85 {
Julia Tuttlea3e4e3a2020-03-11 17:09:58 -040086 "exclude-annotation": "org.junit.Ignore"
87 },
88 {
Lucas Dupine5dc1d92020-01-27 15:02:59 -080089 "exclude-annotation": "androidx.test.filters.FlakyTest"
Lucas Dupine5dc1d92020-01-27 15:02:59 -080090 }
91 ]
92 }
Jun485caff2020-02-27 14:38:28 -080093 ],
Julia Tuttle49887b22020-08-17 13:00:48 -040094 "staged-platinum-postsubmit": [
95 {
96 "name": "PlatformScenarioTests",
97 "options": [
98 {
99 "include-filter": "android.platform.test.scenario.sysui"
100 },
101 {
102 "include-annotation": "android.platform.test.scenario.annotation.Scenario"
103 },
104 {
105 "exclude-annotation": "org.junit.Ignore"
Julia Tuttle49887b22020-08-17 13:00:48 -0400106 }
107 ]
108 }
109 ],
Jun485caff2020-02-27 14:38:28 -0800110 "auto-end-to-end-postsubmit": [
111 {
Jun01053052021-10-07 17:03:30 -0700112 "name": "AndroidAutomotiveHomeTests",
Jun485caff2020-02-27 14:38:28 -0800113 "options" : [
114 {
Jun01053052021-10-07 17:03:30 -0700115 "include-filter": "android.platform.tests.HomeTest"
116 }
117 ]
118 },
119 {
120 "name": "AndroidAutomotiveNotificationsTests",
121 "options" : [
Jun485caff2020-02-27 14:38:28 -0800122 {
Jun01053052021-10-07 17:03:30 -0700123 "include-filter": "android.platform.tests.NotificationTest"
Jun485caff2020-02-27 14:38:28 -0800124 }
125 ]
126 }
Lucas Dupin46363d4d2019-11-25 12:46:38 -0800127 ]
128}