OLD | NEW |
1 # -*- python -*- | 1 # -*- python -*- |
2 # ex: set syntax=python: | 2 # ex: set syntax=python: |
3 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 3 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
6 | 6 |
7 # READ THIS: | 7 # READ THIS: |
8 # See http://dev.chromium.org/developers/testing/chromium-build-infrastructure | 8 # See http://dev.chromium.org/developers/testing/chromium-build-infrastructure |
9 | 9 |
10 from buildbot.scheduler import Triggerable | 10 from buildbot.scheduler import Triggerable |
(...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
248 ] | 248 ] |
249 | 249 |
250 # Tests that are single-machine shard-safe on Linux | 250 # Tests that are single-machine shard-safe on Linux |
251 linux_sharded = [ | 251 linux_sharded = [ |
252 'base_unittests', | 252 'base_unittests', |
253 'browser_tests', | 253 'browser_tests', |
254 'cacheinvalidation_unittests', | 254 'cacheinvalidation_unittests', |
255 'cc_unittests', | 255 'cc_unittests', |
256 'chromedriver2_tests', | 256 'chromedriver2_tests', |
257 'chromedriver2_unittests', | 257 'chromedriver2_unittests', |
| 258 'components_unittests', |
258 'content_browsertests', | 259 'content_browsertests', |
259 'content_unittests', | 260 'content_unittests', |
260 'crypto_unittests', | 261 'crypto_unittests', |
261 'device_unittests', | 262 'device_unittests', |
262 'gpu_unittests', | 263 'gpu_unittests', |
263 'jingle_unittests', | 264 'jingle_unittests', |
264 'media_unittests', | 265 'media_unittests', |
265 'ppapi_unittests', | 266 'ppapi_unittests', |
266 'printing_unittests', | 267 'printing_unittests', |
267 'remoting_unittests', | 268 'remoting_unittests', |
268 'sync_integration_tests', | 269 'sync_integration_tests', |
269 'sync_unit_tests', | 270 'sync_unit_tests', |
270 'webkit_compositor_bindings_unittests', | 271 'webkit_compositor_bindings_unittests', |
271 ] | 272 ] |
272 | 273 |
273 # Linux builder | 274 # Linux builder |
274 linux_tests = [ | 275 linux_tests = [ |
275 'base', | 276 'base', |
276 'browser_tests', | 277 'browser_tests', |
277 'cacheinvalidation', | 278 'cacheinvalidation', |
278 'cc_unittests', | 279 'cc_unittests', |
279 'chromedriver2_tests', | 280 'chromedriver2_tests', |
280 'chromedriver2_unittests', | 281 'chromedriver2_unittests', |
| 282 'components_unittests', |
281 'content_browsertests', | 283 'content_browsertests', |
282 'check_deps', | 284 'check_deps', |
283 'check_deps2git', | 285 'check_deps2git', |
284 'check_licenses', | 286 'check_licenses', |
285 'crypto', | 287 'crypto', |
286 'dbus', | 288 'dbus', |
287 'device_unittests', | 289 'device_unittests', |
288 'googleurl', | 290 'googleurl', |
289 'gpu', | 291 'gpu', |
290 'interactive_ui', | 292 'interactive_ui', |
(...skipping 17 matching lines...) Expand all Loading... |
308 # insane. Should be fixed separately. | 310 # insane. Should be fixed separately. |
309 linux_tests_full_name = [ | 311 linux_tests_full_name = [ |
310 'base_unittests', | 312 'base_unittests', |
311 'browser_tests', | 313 'browser_tests', |
312 'cacheinvalidation_unittests', | 314 'cacheinvalidation_unittests', |
313 'cc_unittests', | 315 'cc_unittests', |
314 'chromedriver2_tests', | 316 'chromedriver2_tests', |
315 'chromedriver2_unittests', | 317 'chromedriver2_unittests', |
316 'check_deps', | 318 'check_deps', |
317 'check_licenses', | 319 'check_licenses', |
| 320 'components_unittests', |
318 'content_browsertests', | 321 'content_browsertests', |
319 'content_unittests', | 322 'content_unittests', |
320 'crypto_unittests', | 323 'crypto_unittests', |
321 'dbus_unittests', | 324 'dbus_unittests', |
322 'device_unittests', | 325 'device_unittests', |
323 'googleurl_unittests', | 326 'googleurl_unittests', |
324 'gpu_unittests', | 327 'gpu_unittests', |
325 'interactive_ui_tests', | 328 'interactive_ui_tests', |
326 'ipc_tests', | 329 'ipc_tests', |
327 'jingle_unittests', | 330 'jingle_unittests', |
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
485 }) | 488 }) |
486 | 489 |
487 # Tests that are single-machine shard-safe on MacOS | 490 # Tests that are single-machine shard-safe on MacOS |
488 mac_sharded = [ | 491 mac_sharded = [ |
489 'base_unittests', | 492 'base_unittests', |
490 'browser_tests', | 493 'browser_tests', |
491 'cacheinvalidation_unittests', | 494 'cacheinvalidation_unittests', |
492 'cc_unittests', | 495 'cc_unittests', |
493 'chromedriver2_tests', | 496 'chromedriver2_tests', |
494 'chromedriver2_unittests', | 497 'chromedriver2_unittests', |
| 498 'components_unittests', |
495 'content_browsertests', | 499 'content_browsertests', |
496 'content_unittests', | 500 'content_unittests', |
497 'crypto_unittests', | 501 'crypto_unittests', |
498 'gpu_unittests', | 502 'gpu_unittests', |
499 'jingle_unittests', | 503 'jingle_unittests', |
500 'media_unittests', | 504 'media_unittests', |
501 'ppapi_unittests', | 505 'ppapi_unittests', |
502 'printing_unittests', | 506 'printing_unittests', |
503 'remoting_unittests', | 507 'remoting_unittests', |
504 'sync_integration_tests', | 508 'sync_integration_tests', |
505 'sync_unit_tests', | 509 'sync_unit_tests', |
506 'webkit_compositor_bindings_unittests', | 510 'webkit_compositor_bindings_unittests', |
507 ] | 511 ] |
508 | 512 |
509 # Mac builder | 513 # Mac builder |
510 mac_tests = [ | 514 mac_tests = [ |
511 'base', | 515 'base', |
512 'browser_tests', | 516 'browser_tests', |
513 'cacheinvalidation', | 517 'cacheinvalidation', |
514 'cc_unittests', | 518 'cc_unittests', |
515 'check_deps', | 519 'check_deps', |
516 'check_deps2git', | 520 'check_deps2git', |
517 'chromedriver2_tests', | 521 'chromedriver2_tests', |
518 'chromedriver2_unittests', | 522 'chromedriver2_unittests', |
| 523 'components_unittests', |
519 'content_browsertests', | 524 'content_browsertests', |
520 'crypto', | 525 'crypto', |
521 'device_unittests', | 526 'device_unittests', |
522 'googleurl', | 527 'googleurl', |
523 'gpu', | 528 'gpu', |
524 'interactive_ui', | 529 'interactive_ui', |
525 'jingle', | 530 'jingle', |
526 'media', | 531 'media', |
527 'nacl_integration', | 532 'nacl_integration', |
528 'net', | 533 'net', |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
596 'browser_tests', | 601 'browser_tests', |
597 'cacheinvalidation', | 602 'cacheinvalidation', |
598 'cc_unittests', | 603 'cc_unittests', |
599 'check_deps', | 604 'check_deps', |
600 'check_deps2git', | 605 'check_deps2git', |
601 'chrome_frame_net_tests', | 606 'chrome_frame_net_tests', |
602 'chrome_frame_tests', | 607 'chrome_frame_tests', |
603 'chrome_frame_unittests', | 608 'chrome_frame_unittests', |
604 'chromedriver2_tests', | 609 'chromedriver2_tests', |
605 'chromedriver2_unittests', | 610 'chromedriver2_unittests', |
| 611 'components_unittests', |
606 'content_browsertests', | 612 'content_browsertests', |
607 'courgette', | 613 'courgette', |
608 'crypto', | 614 'crypto', |
609 'device_unittests', | 615 'device_unittests', |
610 'googleurl', | 616 'googleurl', |
611 'gpu', | 617 'gpu', |
612 'installer', | 618 'installer', |
613 'interactive_ui', | 619 'interactive_ui', |
614 'jingle', | 620 'jingle', |
615 'media', | 621 'media', |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
668 factory_properties={ | 674 factory_properties={ |
669 'gclient_env': { | 675 'gclient_env': { |
670 'GYP_GENERATOR_FLAGS': 'msvs_error_on_missing_sources=1', | 676 'GYP_GENERATOR_FLAGS': 'msvs_error_on_missing_sources=1', |
671 }, | 677 }, |
672 }) | 678 }) |
673 | 679 |
674 # Tests that are single-machine shard-safe on Linux ChromeOS | 680 # Tests that are single-machine shard-safe on Linux ChromeOS |
675 linux_chromeos_sharded = [ | 681 linux_chromeos_sharded = [ |
676 'base_unittests', | 682 'base_unittests', |
677 'browser_tests', | 683 'browser_tests', |
| 684 'components_unittests', |
678 'content_browsertests', | 685 'content_browsertests', |
679 'content_unittests', | 686 'content_unittests', |
680 'media_unittests', | 687 'media_unittests', |
681 ] | 688 ] |
682 | 689 |
683 linux_chromeos_tests= [ | 690 linux_chromeos_tests= [ |
684 ('ash_unittests', 'aura_builder'), | 691 ('ash_unittests', 'aura_builder'), |
685 ('aura', 'aura_builder'), | 692 ('aura', 'aura_builder'), |
686 ('base', 'base_unittests'), | 693 ('base', 'base_unittests'), |
687 ('browser_tests', 'browser_tests'), | 694 ('browser_tests', 'browser_tests'), |
688 ('cacheinvalidation', 'cacheinvalidation_unittests'), | 695 ('cacheinvalidation', 'cacheinvalidation_unittests'), |
689 ('check_deps', None), | 696 ('check_deps', None), |
690 ('check_deps2git', None), | 697 ('check_deps2git', None), |
691 ('chromeos_unittests', 'chromeos_unittests'), | 698 ('chromeos_unittests', 'chromeos_unittests'), |
| 699 ('components_unittests', 'components_unittests'), |
692 ('compositor', 'compositor_unittests'), | 700 ('compositor', 'compositor_unittests'), |
693 ('content_browsertests', 'content_browsertests'), | 701 ('content_browsertests', 'content_browsertests'), |
694 ('content_unittests', 'content_unittests'), | 702 ('content_unittests', 'content_unittests'), |
695 ('crypto', 'crypto_unittests'), | 703 ('crypto', 'crypto_unittests'), |
696 ('dbus', 'dbus_unittests'), | 704 ('dbus', 'dbus_unittests'), |
697 ('device_unittests', 'device_unittests'), | 705 ('device_unittests', 'device_unittests'), |
698 #('googleurl', 'googleurl_unittests'), # issue 49580 | 706 #('googleurl', 'googleurl_unittests'), # issue 49580 |
699 (None, 'googleurl_unittests'), | 707 (None, 'googleurl_unittests'), |
700 ('gpu', 'gpu_unittests'), | 708 ('gpu', 'gpu_unittests'), |
701 ('interactive_ui', 'interactive_ui_tests'), | 709 ('interactive_ui', 'interactive_ui_tests'), |
(...skipping 651 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1353 # browser_tests run for a hour. Please don't add them to the bot. | 1361 # browser_tests run for a hour. Please don't add them to the bot. |
1354 b_linux_asan = { | 1362 b_linux_asan = { |
1355 'name': 'linux_asan', | 1363 'name': 'linux_asan', |
1356 'factory': m_chromium_linux.ChromiumASANFactory( | 1364 'factory': m_chromium_linux.ChromiumASANFactory( |
1357 slave_type='Trybot', | 1365 slave_type='Trybot', |
1358 options=[ | 1366 options=[ |
1359 '--build-tool=ninja', | 1367 '--build-tool=ninja', |
1360 '--compiler=goma-clang', | 1368 '--compiler=goma-clang', |
1361 'base_unittests', | 1369 'base_unittests', |
1362 'cacheinvalidation_unittests', | 1370 'cacheinvalidation_unittests', |
| 1371 'components_unittests', |
1363 'content_browsertests', | 1372 'content_browsertests', |
1364 'content_unittests', | 1373 'content_unittests', |
1365 'crypto_unittests', | 1374 'crypto_unittests', |
1366 'device_unittests', | 1375 'device_unittests', |
1367 'googleurl_unittests', | 1376 'googleurl_unittests', |
1368 'gpu_unittests', | 1377 'gpu_unittests', |
1369 'ipc_tests', | 1378 'ipc_tests', |
1370 'jingle_unittests', | 1379 'jingle_unittests', |
1371 'media_unittests', | 1380 'media_unittests', |
1372 'net_unittests', | 1381 'net_unittests', |
1373 'ppapi_unittests', | 1382 'ppapi_unittests', |
1374 'printing_unittests', | 1383 'printing_unittests', |
1375 'remoting_unittests', | 1384 'remoting_unittests', |
1376 'sandbox_linux_unittests', | 1385 'sandbox_linux_unittests', |
1377 'sql_unittests', | 1386 'sql_unittests', |
1378 'sync_unit_tests', | 1387 'sync_unit_tests', |
1379 'ui_unittests', | 1388 'ui_unittests', |
1380 'unit_tests', | 1389 'unit_tests', |
1381 ], | 1390 ], |
1382 tests=[ | 1391 tests=[ |
1383 'base', | 1392 'base', |
1384 'cacheinvalidation', | 1393 'cacheinvalidation', |
| 1394 'components_unittests', |
1385 'content_browsertests', | 1395 'content_browsertests', |
1386 'crypto', | 1396 'crypto', |
1387 'device_unittests', | 1397 'device_unittests', |
1388 #'googleurl', # issue 49580 | 1398 #'googleurl', # issue 49580 |
1389 'gpu', | 1399 'gpu', |
1390 'jingle', | 1400 'jingle', |
1391 'media', | 1401 'media', |
1392 'net', | 1402 'net', |
1393 'ppapi_unittests', | 1403 'ppapi_unittests', |
1394 'printing', | 1404 'printing', |
(...skipping 561 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1956 ####### PROJECT IDENTITY | 1966 ####### PROJECT IDENTITY |
1957 | 1967 |
1958 # The 'projectURL' string will be used to provide a link | 1968 # The 'projectURL' string will be used to provide a link |
1959 # from buildbot HTML pages to your project's home page. | 1969 # from buildbot HTML pages to your project's home page. |
1960 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' | 1970 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' |
1961 | 1971 |
1962 # Buildbot master url: | 1972 # Buildbot master url: |
1963 c['buildbotURL'] = 'http://build.chromium.org/p/tryserver.chromium/' | 1973 c['buildbotURL'] = 'http://build.chromium.org/p/tryserver.chromium/' |
1964 | 1974 |
1965 # vi: set ts=4 sts=2 sw=2 et: | 1975 # vi: set ts=4 sts=2 sw=2 et: |
OLD | NEW |