Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(480)

Side by Side Diff: scripts/slave/recipe_modules/chromium_tests/chromium_android.py

Issue 2230043002: Make test-results upload URL configurable. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: rebase Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 from . import steps 5 from . import steps
6 6
7 7
8 SPEC = { 8 SPEC = {
9 'settings': { 9 'settings': {
10 'build_gs_bucket': 'chromium-android-archive', 10 'build_gs_bucket': 'chromium-android-archive',
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
99 'chromium_config': 'android', 99 'chromium_config': 'android',
100 'gclient_config': 'chromium', 100 'gclient_config': 'chromium',
101 'gclient_apply_config': ['android'], 101 'gclient_apply_config': ['android'],
102 'chromium_config_kwargs': { 102 'chromium_config_kwargs': {
103 'BUILD_CONFIG': 'Debug', 103 'BUILD_CONFIG': 'Debug',
104 'TARGET_PLATFORM': 'android', 104 'TARGET_PLATFORM': 'android',
105 }, 105 },
106 'parent_buildername': 'Android arm Builder (dbg)', 106 'parent_buildername': 'Android arm Builder (dbg)',
107 'bot_type': 'tester', 107 'bot_type': 'tester',
108 'android_config': 'main_builder_mb', 108 'android_config': 'main_builder_mb',
109 'test_results_config': 'public_server',
109 'test_generators': [ 110 'test_generators': [
110 steps.generate_gtest, 111 steps.generate_gtest,
111 steps.generate_instrumentation_test, 112 steps.generate_instrumentation_test,
112 steps.generate_isolated_script, 113 steps.generate_isolated_script,
113 steps.generate_junit_test, 114 steps.generate_junit_test,
114 steps.generate_script, 115 steps.generate_script,
115 ], 116 ],
116 'testing': { 117 'testing': {
117 'platform': 'linux', 118 'platform': 'linux',
118 }, 119 },
119 }, 120 },
120 121
121 'KitKat Tablet Tester': { 122 'KitKat Tablet Tester': {
122 'chromium_config': 'android', 123 'chromium_config': 'android',
123 'gclient_config': 'chromium', 124 'gclient_config': 'chromium',
124 'gclient_apply_config': ['android'], 125 'gclient_apply_config': ['android'],
125 'chromium_config_kwargs': { 126 'chromium_config_kwargs': {
126 'BUILD_CONFIG': 'Debug', 127 'BUILD_CONFIG': 'Debug',
127 'TARGET_PLATFORM': 'android', 128 'TARGET_PLATFORM': 'android',
128 }, 129 },
129 'parent_buildername': 'Android arm Builder (dbg)', 130 'parent_buildername': 'Android arm Builder (dbg)',
130 'bot_type': 'tester', 131 'bot_type': 'tester',
131 'android_config': 'main_builder_mb', 132 'android_config': 'main_builder_mb',
133 'test_results_config': 'public_server',
132 'test_generators': [ 134 'test_generators': [
133 steps.generate_gtest, 135 steps.generate_gtest,
134 steps.generate_instrumentation_test, 136 steps.generate_instrumentation_test,
135 steps.generate_isolated_script, 137 steps.generate_isolated_script,
136 steps.generate_junit_test, 138 steps.generate_junit_test,
137 steps.generate_script, 139 steps.generate_script,
138 ], 140 ],
139 'testing': { 141 'testing': {
140 'platform': 'linux', 142 'platform': 'linux',
141 }, 143 },
142 }, 144 },
143 145
144 'Marshmallow 64 bit Tester': { 146 'Marshmallow 64 bit Tester': {
145 'chromium_config': 'android', 147 'chromium_config': 'android',
146 'gclient_config': 'chromium', 148 'gclient_config': 'chromium',
147 'gclient_apply_config': ['android'], 149 'gclient_apply_config': ['android'],
148 'chromium_config_kwargs': { 150 'chromium_config_kwargs': {
149 'BUILD_CONFIG': 'Debug', 151 'BUILD_CONFIG': 'Debug',
150 'TARGET_PLATFORM': 'android', 152 'TARGET_PLATFORM': 'android',
151 }, 153 },
152 'parent_buildername': 'Android arm64 Builder (dbg)', 154 'parent_buildername': 'Android arm64 Builder (dbg)',
153 'bot_type': 'tester', 155 'bot_type': 'tester',
154 'android_config': 'arm64_builder_mb', 156 'android_config': 'arm64_builder_mb',
157 'test_results_config': 'public_server',
155 'test_generators': [ 158 'test_generators': [
156 steps.generate_gtest, 159 steps.generate_gtest,
157 steps.generate_instrumentation_test, 160 steps.generate_instrumentation_test,
158 steps.generate_isolated_script, 161 steps.generate_isolated_script,
159 steps.generate_junit_test, 162 steps.generate_junit_test,
160 steps.generate_script, 163 steps.generate_script,
161 ], 164 ],
162 'testing': { 165 'testing': {
163 'platform': 'linux', 166 'platform': 'linux',
164 }, 167 },
165 }, 168 },
166 169
167 'Lollipop Consumer Tester': { 170 'Lollipop Consumer Tester': {
168 'chromium_config': 'android', 171 'chromium_config': 'android',
169 'gclient_config': 'chromium', 172 'gclient_config': 'chromium',
170 'gclient_apply_config': ['android'], 173 'gclient_apply_config': ['android'],
171 'chromium_config_kwargs': { 174 'chromium_config_kwargs': {
172 'BUILD_CONFIG': 'Debug', 175 'BUILD_CONFIG': 'Debug',
173 'TARGET_PLATFORM': 'android', 176 'TARGET_PLATFORM': 'android',
174 }, 177 },
175 'parent_buildername': 'Android arm64 Builder (dbg)', 178 'parent_buildername': 'Android arm64 Builder (dbg)',
176 'bot_type': 'tester', 179 'bot_type': 'tester',
177 'android_config': 'arm64_builder_mb', 180 'android_config': 'arm64_builder_mb',
181 'test_results_config': 'public_server',
178 'test_generators': [ 182 'test_generators': [
179 steps.generate_gtest, 183 steps.generate_gtest,
180 steps.generate_instrumentation_test, 184 steps.generate_instrumentation_test,
181 steps.generate_isolated_script, 185 steps.generate_isolated_script,
182 steps.generate_junit_test, 186 steps.generate_junit_test,
183 steps.generate_script, 187 steps.generate_script,
184 ], 188 ],
185 'testing': { 189 'testing': {
186 'platform': 'linux', 190 'platform': 'linux',
187 }, 191 },
188 }, 192 },
189 193
190 'Lollipop Low-end Tester': { 194 'Lollipop Low-end Tester': {
191 'chromium_config': 'android', 195 'chromium_config': 'android',
192 'gclient_config': 'chromium', 196 'gclient_config': 'chromium',
193 'gclient_apply_config': ['android'], 197 'gclient_apply_config': ['android'],
194 'chromium_config_kwargs': { 198 'chromium_config_kwargs': {
195 'BUILD_CONFIG': 'Debug', 199 'BUILD_CONFIG': 'Debug',
196 'TARGET_PLATFORM': 'android', 200 'TARGET_PLATFORM': 'android',
197 }, 201 },
198 'parent_buildername': 'Android arm Builder (dbg)', 202 'parent_buildername': 'Android arm Builder (dbg)',
199 'bot_type': 'tester', 203 'bot_type': 'tester',
200 'android_config': 'main_builder_mb', 204 'android_config': 'main_builder_mb',
205 'test_results_config': 'public_server',
201 'test_generators': [ 206 'test_generators': [
202 steps.generate_gtest, 207 steps.generate_gtest,
203 steps.generate_instrumentation_test, 208 steps.generate_instrumentation_test,
204 steps.generate_isolated_script, 209 steps.generate_isolated_script,
205 steps.generate_junit_test, 210 steps.generate_junit_test,
206 steps.generate_script, 211 steps.generate_script,
207 ], 212 ],
208 'testing': { 213 'testing': {
209 'platform': 'linux', 214 'platform': 'linux',
210 }, 215 },
211 }, 216 },
212 217
213 'Lollipop Phone Tester': { 218 'Lollipop Phone Tester': {
214 'chromium_config': 'android', 219 'chromium_config': 'android',
215 'gclient_config': 'chromium', 220 'gclient_config': 'chromium',
216 'gclient_apply_config': ['android'], 221 'gclient_apply_config': ['android'],
217 'chromium_config_kwargs': { 222 'chromium_config_kwargs': {
218 'BUILD_CONFIG': 'Debug', 223 'BUILD_CONFIG': 'Debug',
219 'TARGET_PLATFORM': 'android', 224 'TARGET_PLATFORM': 'android',
220 }, 225 },
221 'parent_buildername': 'Android arm Builder (dbg)', 226 'parent_buildername': 'Android arm Builder (dbg)',
222 'bot_type': 'tester', 227 'bot_type': 'tester',
223 'android_config': 'main_builder_mb', 228 'android_config': 'main_builder_mb',
229 'test_results_config': 'public_server',
224 'test_generators': [ 230 'test_generators': [
225 steps.generate_gtest, 231 steps.generate_gtest,
226 steps.generate_instrumentation_test, 232 steps.generate_instrumentation_test,
227 steps.generate_isolated_script, 233 steps.generate_isolated_script,
228 steps.generate_junit_test, 234 steps.generate_junit_test,
229 steps.generate_script, 235 steps.generate_script,
230 ], 236 ],
231 'testing': { 237 'testing': {
232 'platform': 'linux', 238 'platform': 'linux',
233 }, 239 },
234 }, 240 },
235 241
236 'Lollipop Tablet Tester': { 242 'Lollipop Tablet Tester': {
237 'chromium_config': 'android', 243 'chromium_config': 'android',
238 'gclient_config': 'chromium', 244 'gclient_config': 'chromium',
239 'gclient_apply_config': ['android'], 245 'gclient_apply_config': ['android'],
240 'chromium_config_kwargs': { 246 'chromium_config_kwargs': {
241 'BUILD_CONFIG': 'Debug', 247 'BUILD_CONFIG': 'Debug',
242 'TARGET_PLATFORM': 'android', 248 'TARGET_PLATFORM': 'android',
243 }, 249 },
244 'parent_buildername': 'Android arm Builder (dbg)', 250 'parent_buildername': 'Android arm Builder (dbg)',
245 'bot_type': 'tester', 251 'bot_type': 'tester',
246 'android_config': 'main_builder_mb', 252 'android_config': 'main_builder_mb',
253 'test_results_config': 'public_server',
247 'test_generators': [ 254 'test_generators': [
248 steps.generate_gtest, 255 steps.generate_gtest,
249 steps.generate_instrumentation_test, 256 steps.generate_instrumentation_test,
250 steps.generate_isolated_script, 257 steps.generate_isolated_script,
251 steps.generate_junit_test, 258 steps.generate_junit_test,
252 steps.generate_script, 259 steps.generate_script,
253 ], 260 ],
254 'testing': { 261 'testing': {
255 'platform': 'linux', 262 'platform': 'linux',
256 }, 263 },
257 }, 264 },
258 265
259 'Marshmallow Tablet Tester': { 266 'Marshmallow Tablet Tester': {
260 'chromium_config': 'android', 267 'chromium_config': 'android',
261 'gclient_config': 'chromium', 268 'gclient_config': 'chromium',
262 'gclient_apply_config': ['android'], 269 'gclient_apply_config': ['android'],
263 'chromium_config_kwargs': { 270 'chromium_config_kwargs': {
264 'BUILD_CONFIG': 'Debug', 271 'BUILD_CONFIG': 'Debug',
265 'TARGET_PLATFORM': 'android', 272 'TARGET_PLATFORM': 'android',
266 }, 273 },
267 'parent_buildername': 'Android arm Builder (dbg)', 274 'parent_buildername': 'Android arm Builder (dbg)',
268 'bot_type': 'tester', 275 'bot_type': 'tester',
269 'android_config': 'main_builder_mb', 276 'android_config': 'main_builder_mb',
277 'test_results_config': 'public_server',
270 'test_generators': [ 278 'test_generators': [
271 steps.generate_gtest, 279 steps.generate_gtest,
272 steps.generate_instrumentation_test, 280 steps.generate_instrumentation_test,
273 steps.generate_isolated_script, 281 steps.generate_isolated_script,
274 steps.generate_junit_test, 282 steps.generate_junit_test,
275 steps.generate_script, 283 steps.generate_script,
276 ], 284 ],
277 'testing': { 285 'testing': {
278 'platform': 'linux', 286 'platform': 'linux',
279 }, 287 },
280 }, 288 },
281 289
282 'Android Swarm Builder': { 290 'Android Swarm Builder': {
283 'use_isolate': True, 291 'use_isolate': True,
284 'enable_swarming': True, 292 'enable_swarming': True,
285 'chromium_config': 'android', 293 'chromium_config': 'android',
286 'chromium_apply_config': ['chrome_with_codecs'], 294 'chromium_apply_config': ['chrome_with_codecs'],
287 'gclient_config': 'chromium', 295 'gclient_config': 'chromium',
288 'gclient_apply_config': ['android'], 296 'gclient_apply_config': ['android'],
289 'chromium_config_kwargs': { 297 'chromium_config_kwargs': {
290 'BUILD_CONFIG': 'Release', 298 'BUILD_CONFIG': 'Release',
291 'TARGET_BITS': 32, 299 'TARGET_BITS': 32,
292 'TARGET_PLATFORM': 'android', 300 'TARGET_PLATFORM': 'android',
293 }, 301 },
294 'android_config': 'main_builder_mb', 302 'android_config': 'main_builder_mb',
303 'test_results_config': 'public_server',
295 'bot_type': 'builder_tester', 304 'bot_type': 'builder_tester',
296 'testing': { 305 'testing': {
297 'platform': 'linux', 306 'platform': 'linux',
298 }, 307 },
299 'tests': [ 308 'tests': [
300 ], 309 ],
301 'test_generators': [ 310 'test_generators': [
302 steps.generate_gtest, 311 steps.generate_gtest,
303 steps.generate_instrumentation_test, 312 steps.generate_instrumentation_test,
304 steps.generate_isolated_script, 313 steps.generate_isolated_script,
305 steps.generate_junit_test, 314 steps.generate_junit_test,
306 steps.generate_script, 315 steps.generate_script,
307 ], 316 ],
308 }, 317 },
309 318
310 'Android N5X Swarm Builder': { 319 'Android N5X Swarm Builder': {
311 'use_isolate': True, 320 'use_isolate': True,
312 'enable_swarming': True, 321 'enable_swarming': True,
313 'chromium_config': 'android', 322 'chromium_config': 'android',
314 'chromium_apply_config': ['chrome_with_codecs'], 323 'chromium_apply_config': ['chrome_with_codecs'],
315 'gclient_config': 'chromium', 324 'gclient_config': 'chromium',
316 'gclient_apply_config': ['android'], 325 'gclient_apply_config': ['android'],
317 'chromium_config_kwargs': { 326 'chromium_config_kwargs': {
318 'BUILD_CONFIG': 'Release', 327 'BUILD_CONFIG': 'Release',
319 'TARGET_BITS': 64, 328 'TARGET_BITS': 64,
320 'TARGET_PLATFORM': 'android', 329 'TARGET_PLATFORM': 'android',
321 }, 330 },
322 'android_config': 'main_builder_mb', 331 'android_config': 'main_builder_mb',
332 'test_results_config': 'public_server',
323 'bot_type': 'builder_tester', 333 'bot_type': 'builder_tester',
324 'testing': { 334 'testing': {
325 'platform': 'linux', 335 'platform': 'linux',
326 }, 336 },
327 'tests': [ 337 'tests': [
328 ], 338 ],
329 'test_generators': [ 339 'test_generators': [
330 steps.generate_gtest, 340 steps.generate_gtest,
331 steps.generate_instrumentation_test, 341 steps.generate_instrumentation_test,
332 steps.generate_isolated_script, 342 steps.generate_isolated_script,
333 steps.generate_junit_test, 343 steps.generate_junit_test,
334 steps.generate_script, 344 steps.generate_script,
335 ], 345 ],
336 }, 346 },
337 347
338 'Android Webview L (dbg)': { 348 'Android Webview L (dbg)': {
339 'chromium_config': 'android', 349 'chromium_config': 'android',
340 'gclient_config': 'chromium', 350 'gclient_config': 'chromium',
341 'gclient_apply_config': ['android'], 351 'gclient_apply_config': ['android'],
342 'chromium_config_kwargs': { 352 'chromium_config_kwargs': {
343 'BUILD_CONFIG': 'Debug', 353 'BUILD_CONFIG': 'Debug',
344 'TARGET_PLATFORM': 'android', 354 'TARGET_PLATFORM': 'android',
345 }, 355 },
346 'parent_buildername': 'Android arm Builder (dbg)', 356 'parent_buildername': 'Android arm Builder (dbg)',
347 'bot_type': 'tester', 357 'bot_type': 'tester',
348 'android_config': 'main_builder_mb', 358 'android_config': 'main_builder_mb',
359 'test_results_config': 'public_server',
349 'remove_system_webview': True, 360 'remove_system_webview': True,
350 'tests': [ 361 'tests': [
351 steps.AndroidInstrumentationTest('SystemWebViewShellLayoutTest'), 362 steps.AndroidInstrumentationTest('SystemWebViewShellLayoutTest'),
352 ], 363 ],
353 'test_generators': [ 364 'test_generators': [
354 steps.generate_gtest, 365 steps.generate_gtest,
355 steps.generate_script, 366 steps.generate_script,
356 steps.generate_isolated_script, 367 steps.generate_isolated_script,
357 steps.generate_junit_test, 368 steps.generate_junit_test,
358 ], 369 ],
359 'testing': { 370 'testing': {
360 'platform': 'linux', 371 'platform': 'linux',
361 }, 372 },
362 }, 373 },
363 374
364 'Android Webview M (dbg)': { 375 'Android Webview M (dbg)': {
365 'chromium_config': 'android', 376 'chromium_config': 'android',
366 'gclient_config': 'chromium', 377 'gclient_config': 'chromium',
367 'gclient_apply_config': ['android'], 378 'gclient_apply_config': ['android'],
368 'chromium_config_kwargs': { 379 'chromium_config_kwargs': {
369 'BUILD_CONFIG': 'Debug', 380 'BUILD_CONFIG': 'Debug',
370 'TARGET_PLATFORM': 'android', 381 'TARGET_PLATFORM': 'android',
371 }, 382 },
372 'parent_buildername': 'Android arm Builder (dbg)', 383 'parent_buildername': 'Android arm Builder (dbg)',
373 'bot_type': 'tester', 384 'bot_type': 'tester',
374 'android_config': 'main_builder_mb', 385 'android_config': 'main_builder_mb',
386 'test_results_config': 'public_server',
375 'remove_system_webview': True, 387 'remove_system_webview': True,
376 'tests': [ 388 'tests': [
377 steps.AndroidInstrumentationTest('SystemWebViewShellLayoutTest'), 389 steps.AndroidInstrumentationTest('SystemWebViewShellLayoutTest'),
378 ], 390 ],
379 'test_generators': [ 391 'test_generators': [
380 steps.generate_gtest, 392 steps.generate_gtest,
381 steps.generate_script, 393 steps.generate_script,
382 steps.generate_isolated_script, 394 steps.generate_isolated_script,
383 steps.generate_junit_test, 395 steps.generate_junit_test,
384 ], 396 ],
385 'testing': { 397 'testing': {
386 'platform': 'linux', 398 'platform': 'linux',
387 }, 399 },
388 }, 400 },
389 401
390 'Android WebView CTS L-MR1 (dbg)': { 402 'Android WebView CTS L-MR1 (dbg)': {
391 'chromium_config': 'android', 403 'chromium_config': 'android',
392 'gclient_config': 'chromium', 404 'gclient_config': 'chromium',
393 'gclient_apply_config': ['android'], 405 'gclient_apply_config': ['android'],
394 'chromium_config_kwargs': { 406 'chromium_config_kwargs': {
395 'BUILD_CONFIG': 'Debug', 407 'BUILD_CONFIG': 'Debug',
396 'TARGET_PLATFORM': 'android', 408 'TARGET_PLATFORM': 'android',
397 }, 409 },
398 'parent_buildername': 'Android arm Builder (dbg)', 410 'parent_buildername': 'Android arm Builder (dbg)',
399 'bot_type': 'tester', 411 'bot_type': 'tester',
400 'android_config': 'main_builder_mb', 412 'android_config': 'main_builder_mb',
413 'test_results_config': 'public_server',
401 'remove_system_webview': True, 414 'remove_system_webview': True,
402 'tests': [ 415 'tests': [
403 steps.WebViewCTSTest(), 416 steps.WebViewCTSTest(),
404 ], 417 ],
405 'test_generators': [ 418 'test_generators': [
406 steps.generate_gtest, 419 steps.generate_gtest,
407 steps.generate_script, 420 steps.generate_script,
408 steps.generate_isolated_script, 421 steps.generate_isolated_script,
409 steps.generate_junit_test, 422 steps.generate_junit_test,
410 ], 423 ],
411 'testing': { 424 'testing': {
412 'platform': 'linux', 425 'platform': 'linux',
413 }, 426 },
414 }, 427 },
415 }, 428 },
416 } 429 }
OLDNEW
« no previous file with comments | « scripts/slave/recipe_modules/chromium_tests/api.py ('k') | scripts/slave/recipe_modules/chromium_tests/steps.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698