1{
2  "presubmit-large": [
3    {
4      "name": "FrameworksServicesTests",
5      "options": [
6        {
7          "include-annotation": "android.platform.test.annotations.Presubmit"
8        },
9        {
10          "exclude-annotation": "androidx.test.filters.FlakyTest"
11        },
12        {
13          "exclude-annotation": "org.junit.Ignore"
14        }
15      ]
16    }
17  ],
18  "presubmit-pm": [
19    {
20      "name": "PackageManagerServiceServerTests",
21      "options": [
22        {
23          "include-annotation": "android.platform.test.annotations.Presubmit"
24        },
25        {
26          "exclude-annotation": "androidx.test.filters.FlakyTest"
27        },
28        {
29          "exclude-annotation": "org.junit.Ignore"
30        }
31      ]
32    }
33  ],
34  "presubmit": [
35    {
36      "name": "ManagedProvisioningTests",
37      "options": [
38        {
39          "exclude-annotation": "androidx.test.filters.FlakyTest"
40        }
41      ]
42    },
43    {
44      "file_patterns": [
45        "ApexManager\\.java",
46        "SystemServer\\.java",
47        "services/tests/apexsystemservices/.*"
48      ],
49      "name": "ApexSystemServicesTestCases",
50      "options": [
51        {
52          "exclude-annotation": "androidx.test.filters.FlakyTest"
53        },
54        {
55          "exclude-annotation": "org.junit.Ignore"
56        }
57      ]
58    },
59    {
60      "name": "FrameworksUiServicesTests",
61      "options": [
62        {
63          "exclude-annotation": "androidx.test.filters.FlakyTest"
64        }
65      ]
66    },
67    {
68      "name": "FrameworksInputMethodSystemServerTests",
69      "options": [
70        {"include-filter": "com.android.server.inputmethod"},
71        {"exclude-annotation": "androidx.test.filters.FlakyTest"},
72        {"exclude-annotation": "org.junit.Ignore"}
73      ]
74    },
75    {
76      "name": "ExtServicesUnitTests-tplus",
77      "options": [
78        {
79          "exclude-annotation": "androidx.test.filters.FlakyTest"
80        }
81      ]
82    },
83    {
84      "name": "ExtServicesUnitTests-sminus",
85      "options": [
86        {
87          "exclude-annotation": "androidx.test.filters.FlakyTest"
88        }
89      ]
90    },
91    {
92      "name": "FrameworksCoreTests",
93      "options": [
94        {
95          "include-annotation": "android.platform.test.annotations.Presubmit"
96        },
97        {
98          "exclude-annotation": "androidx.test.filters.FlakyTest"
99        },
100        {
101          "exclude-annotation": "org.junit.Ignore"
102        }
103      ]
104    },
105    {
106      "name": "FrameworkPermissionTests",
107      "options": [
108        {
109          "include-annotation": "android.platform.test.annotations.Presubmit"
110        },
111        {
112          "exclude-annotation": "androidx.test.filters.FlakyTest"
113        },
114        {
115          "exclude-annotation": "org.junit.Ignore"
116        }
117      ]
118    },
119    {
120      "name": "FrameworksInProcessTests",
121      "options": [
122        {
123          "exclude-annotation": "androidx.test.filters.FlakyTest"
124        },
125        {
126          "exclude-annotation": "org.junit.Ignore"
127        }
128      ]
129    },
130    {
131      "name": "vts_treble_vintf_framework_test"
132    },
133    {
134      "name": "vts_treble_vintf_vendor_test"
135    },
136    {
137      "name": "CtsStrictJavaPackagesTestCases"
138    }
139  ],
140  "postsubmit-ravenwood": [
141    {
142      "name": "CtsUtilTestCasesRavenwood",
143      "host": true,
144      "file_patterns": [
145        "[Rr]avenwood"
146      ]
147    }
148  ],
149  "postsubmit-managedprofile-stress": [
150    {
151      "name": "ManagedProfileLifecycleStressTest"
152    }
153  ],
154 "auto-postsubmit": [
155   // Test tag for automotive targets. These are only running in postsubmit so as to harden the
156   // automotive targets to avoid introducing additional test flake and build time. The plan for
157   // presubmit testing for auto is to augment the existing tests to cover auto use cases as well.
158   // Additionally, this tag is used in targeted test suites to limit resource usage on the test
159   // infra during the hardening phase.
160   // TODO: this tag to be removed once the above is no longer an issue.
161   {
162     "name": "FrameworksUiServicesTests",
163     "options": [
164       {
165         "exclude-annotation": "androidx.test.filters.FlakyTest"
166       }
167     ]
168   },
169   {
170     "name": "ExtServicesUnitTests-tplus",
171     "options": [
172       {
173         "exclude-annotation": "androidx.test.filters.FlakyTest"
174       }
175     ]
176   },
177   {
178     "name": "ExtServicesUnitTests-sminus",
179     "options": [
180       {
181         "exclude-annotation": "androidx.test.filters.FlakyTest"
182       }
183     ]
184   },
185   {
186     "name": "TestablesTests",
187     "options": [
188       {
189         "exclude-annotation": "androidx.test.filters.FlakyTest"
190       }
191     ]
192   },
193   {
194     "name": "FrameworksCoreTests",
195     "options": [
196       {
197         "include-annotation": "android.platform.test.annotations.Presubmit"
198       },
199       {
200         "exclude-annotation": "androidx.test.filters.FlakyTest"
201       },
202       {
203         "exclude-annotation": "org.junit.Ignore"
204       }
205     ]
206   },
207   {
208     "name": "FrameworksServicesTests",
209     "options": [
210       {
211         "include-annotation": "android.platform.test.annotations.Presubmit"
212       },
213       {
214         "exclude-annotation": "androidx.test.filters.FlakyTest"
215       },
216       {
217         "exclude-annotation": "org.junit.Ignore"
218       }
219     ]
220   },
221   {
222     "name": "PackageManagerServiceServerTests",
223     "options": [
224       {
225         "include-annotation": "android.platform.test.annotations.Presubmit"
226       },
227       {
228         "exclude-annotation": "androidx.test.filters.FlakyTest"
229       },
230       {
231         "exclude-annotation": "org.junit.Ignore"
232       }
233     ]
234   }
235 ]
236}
237