Home | History | Annotate | Download | only in utils

Lines Matching refs:plan

87   def __WritePlan(self, plan, plan_name):
88 print 'Generating test plan %s' % plan_name
89 plan.Write(os.path.join(self.plan_repository, plan_name + '.xml'))
103 plan = tools.TestPlan(packages)
104 plan.Exclude('android\.performance.*')
105 self.__WritePlan(plan, 'CTS')
106 self.__WritePlan(plan, 'CTS-TF')
108 plan = tools.TestPlan(packages)
109 plan.Exclude('android\.performance.*')
110 plan.Exclude('android\.media\.cts\.StreamingMediaPlayerTest.*')
111 # Test plan to not include media streaming tests
112 self.__WritePlan(plan, 'CTS-No-Media-Stream')
114 plan = tools.TestPlan(packages)
115 plan.Exclude('android\.performance.*')
116 self.__WritePlan(plan, 'SDK')
118 plan.Exclude(r'android\.signature')
119 plan.Exclude(r'android\.core.*')
120 self.__WritePlan(plan, 'Android')
122 plan = tools.TestPlan(packages)
123 plan.Include(r'android\.core\.tests.*')
124 plan.Exclude(r'android\.core\.tests\.libcore.\package.\harmony*')
125 self.__WritePlan(plan, 'Java')
127 # TODO: remove this once the tests are fixed and merged into Java plan above.
128 plan = tools.TestPlan(packages)
129 plan.Include(r'android\.core\.tests\.libcore.\package.\harmony*')
130 self.__WritePlan(plan, 'Harmony')
132 plan = tools.TestPlan(packages)
133 plan.Include(r'android\.core\.vm-tests-tf')
134 self.__WritePlan(plan, 'VM-TF')
136 plan = tools.TestPlan(packages)
137 plan.Include(r'android\.tests\.appsecurity')
138 self.__WritePlan(plan, 'AppSecurity')
140 # hard-coded white list for PDK plan
141 plan.Exclude('.*')
142 plan.Include('android\.aadb')
143 plan.Include('android\.bluetooth')
144 plan.Include('android\.graphics.*')
145 plan.Include('android\.hardware')
146 plan.Include('android\.media')
147 plan.Exclude('android\.mediastress')
148 plan.Include('android\.net')
149 plan.Include('android\.opengl.*')
150 plan.Include('android\.renderscript')
151 plan.Include('android\.telephony')
152 plan.Include('android\.nativemedia.*')
153 plan.Include('com\.android\.cts\..*')#TODO(stuartscott): Should PDK have all these?
154 self.__WritePlan(plan, 'PDK')
158 # CTS Stable plan
159 plan = tools.TestPlan(packages)
160 plan.Exclude(r'com\.android\.cts\.browserbench')
162 plan.ExcludeTests(package, test_list)
163 self.__WritePlan(plan, 'CTS-stable')
165 # CTS Flaky plan - list of tests known to be flaky in lab environment
166 plan = tools.TestPlan(packages)
167 plan.Exclude('.*')
168 plan.Include(r'com\.android\.cts\.browserbench')
170 plan.Include(package+'$')
171 plan.IncludeTests(package, test_list)
172 self.__WritePlan(plan, 'CTS-flaky')
178 # CTS - sub plan for public, small size tests
179 plan = tools.TestPlan(packages)
180 plan.Exclude('.*')
182 plan.Include(package+'$')
183 plan.Exclude(r'com\.android\.cts\.browserbench')
185 plan.ExcludeTests(package, test_list)
186 self.__WritePlan(plan, 'CTS-kitkat-small')
188 # CTS - sub plan for public, medium size tests
189 plan = tools.TestPlan(packages)
190 plan.Exclude('.*')
192 plan.Include(package+'$')
193 plan.Exclude(r'com\.android\.cts\.browserbench')
195 plan.ExcludeTests(package, test_list)
196 self.__WritePlan(plan, 'CTS-kitkat-medium')
198 # CTS - sub plan for hardware tests which is public, large
199 plan = tools.TestPlan(packages)
200 plan.Exclude('.*')
201 plan.Include(r'android\.hardware$')
202 plan.Exclude(r'com\.android\.cts\.browserbench')
204 plan.ExcludeTests(package, test_list)
205 self.__WritePlan(plan, 'CTS-hardware')
207 # CTS - sub plan for media tests which is public, large
208 plan = tools.TestPlan(packages)
209 plan.Exclude('.*')
210 plan.Include(r'android\.media$')
211 plan.Include(r'android\.view$')
212 plan.Exclude(r'com\.android\.cts\.browserbench')
214 plan.ExcludeTests(package, test_list)
215 self.__WritePlan(plan, 'CTS-media')
217 # CTS - sub plan for mediastress tests which is public, large
218 plan = tools.TestPlan(packages)
219 plan.Exclude('.*')
220 plan.Include(r'android\.mediastress$')
221 plan.Exclude(r'com\.android\.cts\.browserbench')
223 plan.ExcludeTests(package, test_list)
224 self.__WritePlan(plan, 'CTS-mediastress')
226 # CTS - sub plan for new tests that is vetted for L launch
227 plan = tools.TestPlan(packages)
228 plan.Exclude('.*')
230 plan.Include(package+'$')
231 plan.Exclude(r'com\.android\.cts\.browserbench')
233 plan.ExcludeTests(package, test_list)
234 self.__WritePlan(plan, 'CTS-l-tests')
236 #CTS - sub plan for new test packages added for staging
237 plan = tools.TestPlan(packages)
239 plan.Exclude(package+'$')
241 plan.Exclude(package+'$')
243 plan.Exclude(package+'$')
244 plan.Exclude(r'android\.hardware$')
245 plan.Exclude(r'android\.media$')
246 plan.Exclude(r'android\.view$')
247 plan.Exclude(r'android\.mediastress$')
248 plan.Exclude(r'com\.android\.cts\.browserbench')
250 plan.ExcludeTests(package, test_list)
251 self.__WritePlan(plan, 'CTS-staging')
253 plan = tools.TestPlan(packages)
254 plan.Exclude('.*')
255 plan.Include(r'com\.drawelements\.')
256 self.__WritePlan(plan, 'CTS-DEQP')
258 plan = tools.TestPlan(packages)
259 plan.Exclude('.*')
260 plan.Include(r'android\.webgl')
261 self.__WritePlan(plan, 'CTS-webview')