OLD | NEW |
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 RESULTS_URL = 'https://chromeperf.appspot.com' | 7 RESULTS_URL = 'https://chromeperf.appspot.com' |
8 | 8 |
9 SPEC = { | 9 SPEC = { |
10 'settings': { | 10 'settings': { |
(...skipping 401 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
412 }, | 412 }, |
413 }, | 413 }, |
414 'CrWinClang': { | 414 'CrWinClang': { |
415 'chromium_config': 'chromium_win_clang_official', | 415 'chromium_config': 'chromium_win_clang_official', |
416 'gclient_config': 'chromium', | 416 'gclient_config': 'chromium', |
417 'gclient_apply_config': ['chrome_internal'], | 417 'gclient_apply_config': ['chrome_internal'], |
418 'chromium_config_kwargs': { | 418 'chromium_config_kwargs': { |
419 'BUILD_CONFIG': 'Release', | 419 'BUILD_CONFIG': 'Release', |
420 'TARGET_BITS': 32, | 420 'TARGET_BITS': 32, |
421 }, | 421 }, |
| 422 'compile_targets': [ |
| 423 'all', |
| 424 ], |
422 'bot_type': 'builder', | 425 'bot_type': 'builder', |
423 'testing': { | 426 'testing': { |
424 'platform': 'win', | 427 'platform': 'win', |
425 }, | 428 }, |
426 'use_isolate': True, | 429 'use_isolate': True, |
427 'enable_swarming': True, | 430 'enable_swarming': True, |
428 # Workaround so that recipes doesn't add random build targets to our | 431 # Workaround so that recipes doesn't add random build targets to our |
429 # compile line. We want to build everything. | 432 # compile line. We want to build everything. |
430 'add_tests_as_compile_targets': False, | 433 'add_tests_as_compile_targets': False, |
431 }, | 434 }, |
(...skipping 14 matching lines...) Expand all Loading... |
446 }, | 449 }, |
447 'enable_swarming': True, | 450 'enable_swarming': True, |
448 }, | 451 }, |
449 'CrWinClang(dbg)': { | 452 'CrWinClang(dbg)': { |
450 'chromium_config': 'chromium_win_clang', | 453 'chromium_config': 'chromium_win_clang', |
451 'gclient_config': 'chromium', | 454 'gclient_config': 'chromium', |
452 'chromium_config_kwargs': { | 455 'chromium_config_kwargs': { |
453 'BUILD_CONFIG': 'Debug', | 456 'BUILD_CONFIG': 'Debug', |
454 'TARGET_BITS': 32, | 457 'TARGET_BITS': 32, |
455 }, | 458 }, |
| 459 'compile_targets': [ |
| 460 'all', |
| 461 ], |
456 # Recipes builds Debug builds with component=shared_library by default. | 462 # Recipes builds Debug builds with component=shared_library by default. |
457 'bot_type': 'builder', | 463 'bot_type': 'builder', |
458 'testing': { | 464 'testing': { |
459 'platform': 'win', | 465 'platform': 'win', |
460 }, | 466 }, |
461 'use_isolate': True, | 467 'use_isolate': True, |
462 'enable_swarming': True, | 468 'enable_swarming': True, |
463 # Workaround so that recipes doesn't add random build targets to our | 469 # Workaround so that recipes doesn't add random build targets to our |
464 # compile line. We want to build everything. | 470 # compile line. We want to build everything. |
465 'add_tests_as_compile_targets': False, | 471 'add_tests_as_compile_targets': False, |
(...skipping 15 matching lines...) Expand all Loading... |
481 }, | 487 }, |
482 'enable_swarming': True, | 488 'enable_swarming': True, |
483 }, | 489 }, |
484 'CrWinClang(shared)': { | 490 'CrWinClang(shared)': { |
485 'chromium_config': 'chromium_win_clang', | 491 'chromium_config': 'chromium_win_clang', |
486 'gclient_config': 'chromium', | 492 'gclient_config': 'chromium', |
487 'chromium_config_kwargs': { | 493 'chromium_config_kwargs': { |
488 'BUILD_CONFIG': 'Release', | 494 'BUILD_CONFIG': 'Release', |
489 'TARGET_BITS': 32, | 495 'TARGET_BITS': 32, |
490 }, | 496 }, |
| 497 'compile_targets': [ |
| 498 'all', |
| 499 ], |
491 'GYP_DEFINES': { 'component': 'shared_library' }, | 500 'GYP_DEFINES': { 'component': 'shared_library' }, |
492 'bot_type': 'builder', | 501 'bot_type': 'builder', |
493 'testing': { | 502 'testing': { |
494 'platform': 'win', | 503 'platform': 'win', |
495 }, | 504 }, |
496 'use_isolate': True, | 505 'use_isolate': True, |
497 'enable_swarming': True, | 506 'enable_swarming': True, |
498 # Workaround so that recipes doesn't add random build targets to our | 507 # Workaround so that recipes doesn't add random build targets to our |
499 # compile line. We want to build everything. | 508 # compile line. We want to build everything. |
500 'add_tests_as_compile_targets': False, | 509 'add_tests_as_compile_targets': False, |
(...skipping 16 matching lines...) Expand all Loading... |
517 'enable_swarming': True, | 526 'enable_swarming': True, |
518 }, | 527 }, |
519 'CrWinClang64': { | 528 'CrWinClang64': { |
520 'chromium_config': 'chromium_win_clang_official', | 529 'chromium_config': 'chromium_win_clang_official', |
521 'gclient_config': 'chromium', | 530 'gclient_config': 'chromium', |
522 'gclient_apply_config': ['chrome_internal'], | 531 'gclient_apply_config': ['chrome_internal'], |
523 'chromium_config_kwargs': { | 532 'chromium_config_kwargs': { |
524 'BUILD_CONFIG': 'Release', | 533 'BUILD_CONFIG': 'Release', |
525 'TARGET_BITS': 64, | 534 'TARGET_BITS': 64, |
526 }, | 535 }, |
| 536 'compile_targets': [ |
| 537 'all', |
| 538 ], |
527 'bot_type': 'builder', | 539 'bot_type': 'builder', |
528 'testing': { | 540 'testing': { |
529 'platform': 'win', | 541 'platform': 'win', |
530 }, | 542 }, |
531 'use_isolate': True, | 543 'use_isolate': True, |
532 'enable_swarming': True, | 544 'enable_swarming': True, |
533 # Workaround so that recipes doesn't add random build targets to our | 545 # Workaround so that recipes doesn't add random build targets to our |
534 # compile line. We want to build everything. | 546 # compile line. We want to build everything. |
535 'add_tests_as_compile_targets': False, | 547 'add_tests_as_compile_targets': False, |
536 }, | 548 }, |
(...skipping 15 matching lines...) Expand all Loading... |
552 'enable_swarming': True, | 564 'enable_swarming': True, |
553 }, | 565 }, |
554 'CrWinClang64(dbg)': { | 566 'CrWinClang64(dbg)': { |
555 'chromium_config': 'chromium_win_clang', | 567 'chromium_config': 'chromium_win_clang', |
556 'chromium_apply_config': ['mb'], | 568 'chromium_apply_config': ['mb'], |
557 'gclient_config': 'chromium', | 569 'gclient_config': 'chromium', |
558 'chromium_config_kwargs': { | 570 'chromium_config_kwargs': { |
559 'BUILD_CONFIG': 'Debug', | 571 'BUILD_CONFIG': 'Debug', |
560 'TARGET_BITS': 64, | 572 'TARGET_BITS': 64, |
561 }, | 573 }, |
| 574 'compile_targets': [ |
| 575 'all', |
| 576 ], |
562 # Recipes builds Debug builds with component=shared_library by default. | 577 # Recipes builds Debug builds with component=shared_library by default. |
563 'bot_type': 'builder', | 578 'bot_type': 'builder', |
564 'testing': { | 579 'testing': { |
565 'platform': 'win', | 580 'platform': 'win', |
566 }, | 581 }, |
567 # TODO(thakis): Reenable when swarming works in gn http://crbug.com/480053 | 582 # TODO(thakis): Reenable when swarming works in gn http://crbug.com/480053 |
568 #'use_isolate': True, | 583 #'use_isolate': True, |
569 #'enable_swarming': True, | 584 #'enable_swarming': True, |
570 # Workaround so that recipes doesn't add random build targets to our | 585 # Workaround so that recipes doesn't add random build targets to our |
571 # compile line. We want to build everything. | 586 # compile line. We want to build everything. |
(...skipping 17 matching lines...) Expand all Loading... |
589 # TODO(thakis): Reenable when swarming works in gn http://crbug.com/480053 | 604 # TODO(thakis): Reenable when swarming works in gn http://crbug.com/480053 |
590 #'enable_swarming': True, | 605 #'enable_swarming': True, |
591 }, | 606 }, |
592 'CrWinClang64(dll)': { | 607 'CrWinClang64(dll)': { |
593 'chromium_config': 'chromium_win_clang', | 608 'chromium_config': 'chromium_win_clang', |
594 'gclient_config': 'chromium', | 609 'gclient_config': 'chromium', |
595 'chromium_config_kwargs': { | 610 'chromium_config_kwargs': { |
596 'BUILD_CONFIG': 'Release', | 611 'BUILD_CONFIG': 'Release', |
597 'TARGET_BITS': 64, | 612 'TARGET_BITS': 64, |
598 }, | 613 }, |
| 614 'compile_targets': [ |
| 615 'all', |
| 616 ], |
599 'GYP_DEFINES': { 'component': 'shared_library' }, | 617 'GYP_DEFINES': { 'component': 'shared_library' }, |
600 'bot_type': 'builder', | 618 'bot_type': 'builder', |
601 'testing': { | 619 'testing': { |
602 'platform': 'win', | 620 'platform': 'win', |
603 }, | 621 }, |
604 'use_isolate': True, | 622 'use_isolate': True, |
605 'enable_swarming': True, | 623 'enable_swarming': True, |
606 # Workaround so that recipes doesn't add random build targets to our | 624 # Workaround so that recipes doesn't add random build targets to our |
607 # compile line. We want to build everything. | 625 # compile line. We want to build everything. |
608 'add_tests_as_compile_targets': False, | 626 'add_tests_as_compile_targets': False, |
(...skipping 15 matching lines...) Expand all Loading... |
624 }, | 642 }, |
625 'enable_swarming': True, | 643 'enable_swarming': True, |
626 }, | 644 }, |
627 'CrWinClangLLD': { | 645 'CrWinClangLLD': { |
628 'chromium_config': 'chromium_win_clang_tot', | 646 'chromium_config': 'chromium_win_clang_tot', |
629 'gclient_config': 'chromium', | 647 'gclient_config': 'chromium', |
630 'chromium_config_kwargs': { | 648 'chromium_config_kwargs': { |
631 'BUILD_CONFIG': 'Release', | 649 'BUILD_CONFIG': 'Release', |
632 'TARGET_BITS': 32, | 650 'TARGET_BITS': 32, |
633 }, | 651 }, |
| 652 'compile_targets': [ |
| 653 'all', |
| 654 ], |
634 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 }, | 655 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 }, |
635 'bot_type': 'builder', | 656 'bot_type': 'builder', |
636 'testing': { | 657 'testing': { |
637 'platform': 'win', | 658 'platform': 'win', |
638 }, | 659 }, |
639 'use_isolate': True, | 660 'use_isolate': True, |
640 'enable_swarming': True, | 661 'enable_swarming': True, |
641 # Workaround so that recipes doesn't add random build targets to our | 662 # Workaround so that recipes doesn't add random build targets to our |
642 # compile line. We want to build everything. | 663 # compile line. We want to build everything. |
643 'add_tests_as_compile_targets': False, | 664 'add_tests_as_compile_targets': False, |
(...skipping 15 matching lines...) Expand all Loading... |
659 }, | 680 }, |
660 'enable_swarming': True, | 681 'enable_swarming': True, |
661 }, | 682 }, |
662 'CrWinClngLLDdbg': { | 683 'CrWinClngLLDdbg': { |
663 'chromium_config': 'chromium_win_clang_tot', | 684 'chromium_config': 'chromium_win_clang_tot', |
664 'gclient_config': 'chromium', | 685 'gclient_config': 'chromium', |
665 'chromium_config_kwargs': { | 686 'chromium_config_kwargs': { |
666 'BUILD_CONFIG': 'Debug', | 687 'BUILD_CONFIG': 'Debug', |
667 'TARGET_BITS': 32, | 688 'TARGET_BITS': 32, |
668 }, | 689 }, |
| 690 'compile_targets': [ |
| 691 'all', |
| 692 ], |
669 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 }, | 693 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 }, |
670 'bot_type': 'builder', | 694 'bot_type': 'builder', |
671 'testing': { | 695 'testing': { |
672 'platform': 'win', | 696 'platform': 'win', |
673 }, | 697 }, |
674 'use_isolate': True, | 698 'use_isolate': True, |
675 'enable_swarming': True, | 699 'enable_swarming': True, |
676 # Workaround so that recipes doesn't add random build targets to our | 700 # Workaround so that recipes doesn't add random build targets to our |
677 # compile line. We want to build everything. | 701 # compile line. We want to build everything. |
678 'add_tests_as_compile_targets': False, | 702 'add_tests_as_compile_targets': False, |
(...skipping 15 matching lines...) Expand all Loading... |
694 }, | 718 }, |
695 'enable_swarming': True, | 719 'enable_swarming': True, |
696 }, | 720 }, |
697 'CrWinClangLLD64': { | 721 'CrWinClangLLD64': { |
698 'chromium_config': 'chromium_win_clang_tot', | 722 'chromium_config': 'chromium_win_clang_tot', |
699 'gclient_config': 'chromium', | 723 'gclient_config': 'chromium', |
700 'chromium_config_kwargs': { | 724 'chromium_config_kwargs': { |
701 'BUILD_CONFIG': 'Release', | 725 'BUILD_CONFIG': 'Release', |
702 'TARGET_BITS': 64, | 726 'TARGET_BITS': 64, |
703 }, | 727 }, |
| 728 'compile_targets': [ |
| 729 'all', |
| 730 ], |
704 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 }, | 731 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 }, |
705 'bot_type': 'builder', | 732 'bot_type': 'builder', |
706 'testing': { | 733 'testing': { |
707 'platform': 'win', | 734 'platform': 'win', |
708 }, | 735 }, |
709 'use_isolate': True, | 736 'use_isolate': True, |
710 'enable_swarming': True, | 737 'enable_swarming': True, |
711 # Workaround so that recipes doesn't add random build targets to our | 738 # Workaround so that recipes doesn't add random build targets to our |
712 # compile line. We want to build everything. | 739 # compile line. We want to build everything. |
713 'add_tests_as_compile_targets': False, | 740 'add_tests_as_compile_targets': False, |
(...skipping 15 matching lines...) Expand all Loading... |
729 }, | 756 }, |
730 'enable_swarming': True, | 757 'enable_swarming': True, |
731 }, | 758 }, |
732 'CrWinClngLLD64dbg': { | 759 'CrWinClngLLD64dbg': { |
733 'chromium_config': 'chromium_win_clang_tot', | 760 'chromium_config': 'chromium_win_clang_tot', |
734 'gclient_config': 'chromium', | 761 'gclient_config': 'chromium', |
735 'chromium_config_kwargs': { | 762 'chromium_config_kwargs': { |
736 'BUILD_CONFIG': 'Release', | 763 'BUILD_CONFIG': 'Release', |
737 'TARGET_BITS': 64, | 764 'TARGET_BITS': 64, |
738 }, | 765 }, |
| 766 'compile_targets': [ |
| 767 'all', |
| 768 ], |
739 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 }, | 769 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 }, |
740 'bot_type': 'builder', | 770 'bot_type': 'builder', |
741 'testing': { | 771 'testing': { |
742 'platform': 'win', | 772 'platform': 'win', |
743 }, | 773 }, |
744 'use_isolate': True, | 774 'use_isolate': True, |
745 'enable_swarming': True, | 775 'enable_swarming': True, |
746 # Workaround so that recipes doesn't add random build targets to our | 776 # Workaround so that recipes doesn't add random build targets to our |
747 # compile line. We want to build everything. | 777 # compile line. We want to build everything. |
748 'add_tests_as_compile_targets': False, | 778 'add_tests_as_compile_targets': False, |
(...skipping 354 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1103 'TARGET_BITS': 64, | 1133 'TARGET_BITS': 64, |
1104 }, | 1134 }, |
1105 'GYP_DEFINES': { | 1135 'GYP_DEFINES': { |
1106 'component': 'shared_library', | 1136 'component': 'shared_library', |
1107 'werror': '', | 1137 'werror': '', |
1108 | 1138 |
1109 # Enable debug info, as on official builders, to catch issues with | 1139 # Enable debug info, as on official builders, to catch issues with |
1110 # optimized debug info. | 1140 # optimized debug info. |
1111 'linux_dump_symbols': '1', | 1141 'linux_dump_symbols': '1', |
1112 }, | 1142 }, |
| 1143 'compile_targets': [ |
| 1144 'all', |
| 1145 ], |
1113 'bot_type': 'builder', | 1146 'bot_type': 'builder', |
1114 'testing': { | 1147 'testing': { |
1115 'platform': 'linux', | 1148 'platform': 'linux', |
1116 }, | 1149 }, |
1117 'tests': { | 1150 'tests': { |
1118 steps.SizesStep(RESULTS_URL, 'ClangToTLinux') | 1151 steps.SizesStep(RESULTS_URL, 'ClangToTLinux') |
1119 }, | 1152 }, |
1120 'use_isolate': True, | 1153 'use_isolate': True, |
1121 'enable_swarming': True, | 1154 'enable_swarming': True, |
1122 # Workaround so that recipes doesn't add random build targets to our | 1155 # Workaround so that recipes doesn't add random build targets to our |
(...skipping 22 matching lines...) Expand all Loading... |
1145 'ClangToTLinux (dbg)': { | 1178 'ClangToTLinux (dbg)': { |
1146 'chromium_config': 'clang_tot_linux', | 1179 'chromium_config': 'clang_tot_linux', |
1147 'gclient_config': 'chromium', | 1180 'gclient_config': 'chromium', |
1148 'chromium_config_kwargs': { | 1181 'chromium_config_kwargs': { |
1149 'BUILD_CONFIG': 'Debug', | 1182 'BUILD_CONFIG': 'Debug', |
1150 'TARGET_BITS': 64, | 1183 'TARGET_BITS': 64, |
1151 }, | 1184 }, |
1152 'GYP_DEFINES': { | 1185 'GYP_DEFINES': { |
1153 'werror': '', | 1186 'werror': '', |
1154 }, | 1187 }, |
| 1188 'compile_targets': [ |
| 1189 'all', |
| 1190 ], |
1155 'bot_type': 'builder', | 1191 'bot_type': 'builder', |
1156 'testing': { 'platform': 'linux', }, | 1192 'testing': { 'platform': 'linux', }, |
1157 'tests': { | 1193 'tests': { |
1158 steps.SizesStep(RESULTS_URL, 'ClangToTLinux (dbg)') | 1194 steps.SizesStep(RESULTS_URL, 'ClangToTLinux (dbg)') |
1159 }, | 1195 }, |
1160 'use_isolate': True, | 1196 'use_isolate': True, |
1161 'enable_swarming': True, | 1197 'enable_swarming': True, |
1162 # Workaround so that recipes doesn't add random build targets to our | 1198 # Workaround so that recipes doesn't add random build targets to our |
1163 # compile line. We want to build everything. | 1199 # compile line. We want to build everything. |
1164 'add_tests_as_compile_targets': False, | 1200 'add_tests_as_compile_targets': False, |
1165 }, | 1201 }, |
1166 'ClangToTLinuxASan': { | 1202 'ClangToTLinuxASan': { |
1167 'chromium_config': 'clang_tot_linux_asan', | 1203 'chromium_config': 'clang_tot_linux_asan', |
1168 'gclient_config': 'chromium', | 1204 'gclient_config': 'chromium', |
1169 'chromium_config_kwargs': { | 1205 'chromium_config_kwargs': { |
1170 'BUILD_CONFIG': 'Release', | 1206 'BUILD_CONFIG': 'Release', |
1171 'TARGET_BITS': 64, | 1207 'TARGET_BITS': 64, |
1172 }, | 1208 }, |
1173 'chromium_apply_config': ['lsan'], | 1209 'chromium_apply_config': ['lsan'], |
1174 'GYP_DEFINES': { | 1210 'GYP_DEFINES': { |
1175 'werror': '', | 1211 'werror': '', |
1176 }, | 1212 }, |
| 1213 'compile_targets': [ |
| 1214 'all', |
| 1215 ], |
1177 'bot_type': 'builder', | 1216 'bot_type': 'builder', |
1178 'testing': { 'platform': 'linux', }, | 1217 'testing': { 'platform': 'linux', }, |
1179 'tests': { | 1218 'tests': { |
1180 steps.SizesStep(RESULTS_URL, 'ClangToTLinuxASan') | 1219 steps.SizesStep(RESULTS_URL, 'ClangToTLinuxASan') |
1181 }, | 1220 }, |
1182 'use_isolate': True, | 1221 'use_isolate': True, |
1183 'enable_swarming': True, | 1222 'enable_swarming': True, |
1184 # Workaround so that recipes doesn't add random build targets to our | 1223 # Workaround so that recipes doesn't add random build targets to our |
1185 # compile line. We want to build everything. | 1224 # compile line. We want to build everything. |
1186 'add_tests_as_compile_targets': False, | 1225 'add_tests_as_compile_targets': False, |
(...skipping 19 matching lines...) Expand all Loading... |
1206 'ClangToTLinuxUBSanVptr': { | 1245 'ClangToTLinuxUBSanVptr': { |
1207 'chromium_config': 'clang_tot_linux_ubsan_vptr', | 1246 'chromium_config': 'clang_tot_linux_ubsan_vptr', |
1208 'gclient_config': 'chromium', | 1247 'gclient_config': 'chromium', |
1209 'chromium_config_kwargs': { | 1248 'chromium_config_kwargs': { |
1210 'BUILD_CONFIG': 'Release', | 1249 'BUILD_CONFIG': 'Release', |
1211 'TARGET_BITS': 64, | 1250 'TARGET_BITS': 64, |
1212 }, | 1251 }, |
1213 'GYP_DEFINES': { | 1252 'GYP_DEFINES': { |
1214 'werror': '', | 1253 'werror': '', |
1215 }, | 1254 }, |
| 1255 'compile_targets': [ |
| 1256 'all', |
| 1257 ], |
1216 'bot_type': 'builder', | 1258 'bot_type': 'builder', |
1217 'testing': { 'platform': 'linux', }, | 1259 'testing': { 'platform': 'linux', }, |
1218 'tests': { | 1260 'tests': { |
1219 steps.SizesStep(RESULTS_URL, 'ClangToTLinuxUBSanVptr') | 1261 steps.SizesStep(RESULTS_URL, 'ClangToTLinuxUBSanVptr') |
1220 }, | 1262 }, |
1221 'use_isolate': True, | 1263 'use_isolate': True, |
1222 'enable_swarming': True, | 1264 'enable_swarming': True, |
1223 # Workaround so that recipes doesn't add random build targets to our | 1265 # Workaround so that recipes doesn't add random build targets to our |
1224 # compile line. We want to build everything. | 1266 # compile line. We want to build everything. |
1225 'add_tests_as_compile_targets': False, | 1267 'add_tests_as_compile_targets': False, |
(...skipping 22 matching lines...) Expand all Loading... |
1248 'chromium_config_kwargs': { | 1290 'chromium_config_kwargs': { |
1249 'BUILD_CONFIG': 'Debug', | 1291 'BUILD_CONFIG': 'Debug', |
1250 'TARGET_PLATFORM': 'android', | 1292 'TARGET_PLATFORM': 'android', |
1251 'TARGET_ARCH': 'arm', | 1293 'TARGET_ARCH': 'arm', |
1252 'TARGET_BITS': 32, | 1294 'TARGET_BITS': 32, |
1253 }, | 1295 }, |
1254 'GYP_DEFINES': { | 1296 'GYP_DEFINES': { |
1255 'component': 'shared_library', | 1297 'component': 'shared_library', |
1256 'werror': '', | 1298 'werror': '', |
1257 }, | 1299 }, |
| 1300 'compile_targets': [ |
| 1301 'all', |
| 1302 ], |
1258 'bot_type': 'builder', | 1303 'bot_type': 'builder', |
1259 'android_config': 'clang_asan_tot_release_builder', | 1304 'android_config': 'clang_asan_tot_release_builder', |
1260 'testing': { 'platform': 'linux', }, | 1305 'testing': { 'platform': 'linux', }, |
1261 # Workaround so that recipes doesn't add random build targets to our | 1306 # Workaround so that recipes doesn't add random build targets to our |
1262 # compile line. We want to build everything. | 1307 # compile line. We want to build everything. |
1263 'add_tests_as_compile_targets': False, | 1308 'add_tests_as_compile_targets': False, |
1264 }, | 1309 }, |
1265 'ClangToTAndroidASan tester': { | 1310 'ClangToTAndroidASan tester': { |
1266 'chromium_config': 'clang_tot_android_asan', | 1311 'chromium_config': 'clang_tot_android_asan', |
1267 'gclient_config': 'chromium', | 1312 'gclient_config': 'chromium', |
(...skipping 24 matching lines...) Expand all Loading... |
1292 'chromium_config': 'clang_tot_mac', | 1337 'chromium_config': 'clang_tot_mac', |
1293 'gclient_config': 'chromium', | 1338 'gclient_config': 'chromium', |
1294 'chromium_config_kwargs': { | 1339 'chromium_config_kwargs': { |
1295 'BUILD_CONFIG': 'Release', | 1340 'BUILD_CONFIG': 'Release', |
1296 'TARGET_BITS': 64, | 1341 'TARGET_BITS': 64, |
1297 }, | 1342 }, |
1298 'GYP_DEFINES': { | 1343 'GYP_DEFINES': { |
1299 'component': 'shared_library', | 1344 'component': 'shared_library', |
1300 'werror': '', | 1345 'werror': '', |
1301 }, | 1346 }, |
| 1347 'compile_targets': [ |
| 1348 'all', |
| 1349 ], |
1302 'bot_type': 'builder', | 1350 'bot_type': 'builder', |
1303 'testing': { 'platform': 'mac', }, | 1351 'testing': { 'platform': 'mac', }, |
1304 'tests': { | 1352 'tests': { |
1305 steps.SizesStep(RESULTS_URL, 'ClangToTMac') | 1353 steps.SizesStep(RESULTS_URL, 'ClangToTMac') |
1306 }, | 1354 }, |
1307 'use_isolate': True, | 1355 'use_isolate': True, |
1308 'enable_swarming': True, | 1356 'enable_swarming': True, |
1309 # Workaround so that recipes doesn't add random build targets to our | 1357 # Workaround so that recipes doesn't add random build targets to our |
1310 # compile line. We want to build everything. | 1358 # compile line. We want to build everything. |
1311 'add_tests_as_compile_targets': False, | 1359 'add_tests_as_compile_targets': False, |
(...skipping 20 matching lines...) Expand all Loading... |
1332 'ClangToTMac (dbg)': { | 1380 'ClangToTMac (dbg)': { |
1333 'chromium_config': 'clang_tot_mac', | 1381 'chromium_config': 'clang_tot_mac', |
1334 'gclient_config': 'chromium', | 1382 'gclient_config': 'chromium', |
1335 'chromium_config_kwargs': { | 1383 'chromium_config_kwargs': { |
1336 'BUILD_CONFIG': 'Debug', | 1384 'BUILD_CONFIG': 'Debug', |
1337 'TARGET_BITS': 64, | 1385 'TARGET_BITS': 64, |
1338 }, | 1386 }, |
1339 'GYP_DEFINES': { | 1387 'GYP_DEFINES': { |
1340 'werror': '', | 1388 'werror': '', |
1341 }, | 1389 }, |
| 1390 'compile_targets': [ |
| 1391 'all', |
| 1392 ], |
1342 'bot_type': 'builder', | 1393 'bot_type': 'builder', |
1343 'testing': { 'platform': 'mac', }, | 1394 'testing': { 'platform': 'mac', }, |
1344 'tests': { | 1395 'tests': { |
1345 steps.SizesStep(RESULTS_URL, 'ClangToTMac (dbg)') | 1396 steps.SizesStep(RESULTS_URL, 'ClangToTMac (dbg)') |
1346 }, | 1397 }, |
1347 'use_isolate': True, | 1398 'use_isolate': True, |
1348 'enable_swarming': True, | 1399 'enable_swarming': True, |
1349 # Workaround so that recipes doesn't add random build targets to our | 1400 # Workaround so that recipes doesn't add random build targets to our |
1350 # compile line. We want to build everything. | 1401 # compile line. We want to build everything. |
1351 'add_tests_as_compile_targets': False, | 1402 'add_tests_as_compile_targets': False, |
1352 }, | 1403 }, |
1353 'ClangToTMacASan': { | 1404 'ClangToTMacASan': { |
1354 'chromium_config': 'clang_tot_mac_asan', | 1405 'chromium_config': 'clang_tot_mac_asan', |
1355 'gclient_config': 'chromium', | 1406 'gclient_config': 'chromium', |
1356 'chromium_config_kwargs': { | 1407 'chromium_config_kwargs': { |
1357 'BUILD_CONFIG': 'Release', | 1408 'BUILD_CONFIG': 'Release', |
1358 'TARGET_BITS': 64, | 1409 'TARGET_BITS': 64, |
1359 }, | 1410 }, |
1360 'GYP_DEFINES': { | 1411 'GYP_DEFINES': { |
1361 'werror': '', | 1412 'werror': '', |
1362 }, | 1413 }, |
| 1414 'compile_targets': [ |
| 1415 'all', |
| 1416 ], |
1363 'bot_type': 'builder', | 1417 'bot_type': 'builder', |
1364 'testing': { 'platform': 'mac', }, | 1418 'testing': { 'platform': 'mac', }, |
1365 'tests': { | 1419 'tests': { |
1366 steps.SizesStep(RESULTS_URL, 'ClangToTMacASan') | 1420 steps.SizesStep(RESULTS_URL, 'ClangToTMacASan') |
1367 }, | 1421 }, |
1368 'use_isolate': True, | 1422 'use_isolate': True, |
1369 'enable_swarming': True, | 1423 'enable_swarming': True, |
1370 # Workaround so that recipes doesn't add random build targets to our | 1424 # Workaround so that recipes doesn't add random build targets to our |
1371 # compile line. We want to build everything. | 1425 # compile line. We want to build everything. |
1372 'add_tests_as_compile_targets': False, | 1426 'add_tests_as_compile_targets': False, |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1407 } | 1461 } |
1408 }, | 1462 }, |
1409 'ClangToTWin': { | 1463 'ClangToTWin': { |
1410 'chromium_config': 'chromium_win_clang_official_tot', | 1464 'chromium_config': 'chromium_win_clang_official_tot', |
1411 'gclient_config': 'chromium', | 1465 'gclient_config': 'chromium', |
1412 'gclient_apply_config': ['chrome_internal'], | 1466 'gclient_apply_config': ['chrome_internal'], |
1413 'chromium_config_kwargs': { | 1467 'chromium_config_kwargs': { |
1414 'BUILD_CONFIG': 'Release', | 1468 'BUILD_CONFIG': 'Release', |
1415 'TARGET_BITS': 32, | 1469 'TARGET_BITS': 32, |
1416 }, | 1470 }, |
| 1471 'compile_targets': [ |
| 1472 'all', |
| 1473 ], |
1417 'bot_type': 'builder', | 1474 'bot_type': 'builder', |
1418 'testing': { 'platform': 'win', }, | 1475 'testing': { 'platform': 'win', }, |
1419 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin') }, | 1476 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin') }, |
1420 'use_isolate': True, | 1477 'use_isolate': True, |
1421 'enable_swarming': True, | 1478 'enable_swarming': True, |
1422 # Workaround so that recipes doesn't add random build targets to our | 1479 # Workaround so that recipes doesn't add random build targets to our |
1423 # compile line. We want to build everything. | 1480 # compile line. We want to build everything. |
1424 'add_tests_as_compile_targets': False, | 1481 'add_tests_as_compile_targets': False, |
1425 }, | 1482 }, |
1426 'ClangToTWin tester': { | 1483 'ClangToTWin tester': { |
1427 'chromium_config': 'chromium_no_goma', | 1484 'chromium_config': 'chromium_no_goma', |
1428 'gclient_config': 'chromium', | 1485 'gclient_config': 'chromium', |
1429 'chromium_config_kwargs': { | 1486 'chromium_config_kwargs': { |
1430 'BUILD_CONFIG': 'Release', | 1487 'BUILD_CONFIG': 'Release', |
1431 'TARGET_BITS': 32, | 1488 'TARGET_BITS': 32, |
1432 }, | 1489 }, |
1433 'test_generators': [steps.generate_gtest], | 1490 'test_generators': [steps.generate_gtest], |
1434 'bot_type': 'tester', | 1491 'bot_type': 'tester', |
1435 'parent_buildername': 'ClangToTWin', | 1492 'parent_buildername': 'ClangToTWin', |
1436 'testing': { 'platform': 'win' }, | 1493 'testing': { 'platform': 'win' }, |
1437 'enable_swarming': True, | 1494 'enable_swarming': True, |
1438 }, | 1495 }, |
1439 'ClangToTWin(dbg)': { | 1496 'ClangToTWin(dbg)': { |
1440 'chromium_config': 'chromium_win_clang_tot', | 1497 'chromium_config': 'chromium_win_clang_tot', |
1441 'gclient_config': 'chromium', | 1498 'gclient_config': 'chromium', |
1442 'chromium_config_kwargs': { | 1499 'chromium_config_kwargs': { |
1443 'BUILD_CONFIG': 'Debug', | 1500 'BUILD_CONFIG': 'Debug', |
1444 'TARGET_BITS': 32, | 1501 'TARGET_BITS': 32, |
1445 }, | 1502 }, |
| 1503 'compile_targets': [ |
| 1504 'all', |
| 1505 ], |
1446 'bot_type': 'builder', | 1506 'bot_type': 'builder', |
1447 'testing': { 'platform': 'win', }, | 1507 'testing': { 'platform': 'win', }, |
1448 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin(dbg)') }, | 1508 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin(dbg)') }, |
1449 'use_isolate': True, | 1509 'use_isolate': True, |
1450 'enable_swarming': True, | 1510 'enable_swarming': True, |
1451 # Workaround so that recipes doesn't add random build targets to our | 1511 # Workaround so that recipes doesn't add random build targets to our |
1452 # compile line. We want to build everything. | 1512 # compile line. We want to build everything. |
1453 'add_tests_as_compile_targets': False, | 1513 'add_tests_as_compile_targets': False, |
1454 }, | 1514 }, |
1455 'ClangToTWin(dbg) tester': { | 1515 'ClangToTWin(dbg) tester': { |
1456 'chromium_config': 'chromium_no_goma', | 1516 'chromium_config': 'chromium_no_goma', |
1457 'gclient_config': 'chromium', | 1517 'gclient_config': 'chromium', |
1458 'chromium_config_kwargs': { | 1518 'chromium_config_kwargs': { |
1459 'BUILD_CONFIG': 'Debug', | 1519 'BUILD_CONFIG': 'Debug', |
1460 'TARGET_BITS': 32, | 1520 'TARGET_BITS': 32, |
1461 }, | 1521 }, |
1462 'test_generators': [steps.generate_gtest], | 1522 'test_generators': [steps.generate_gtest], |
1463 'bot_type': 'tester', | 1523 'bot_type': 'tester', |
1464 'parent_buildername': 'ClangToTWin(dbg)', | 1524 'parent_buildername': 'ClangToTWin(dbg)', |
1465 'testing': { 'platform': 'win' }, | 1525 'testing': { 'platform': 'win' }, |
1466 'enable_swarming': True, | 1526 'enable_swarming': True, |
1467 }, | 1527 }, |
1468 'ClangToTWin(dll)': { | 1528 'ClangToTWin(dll)': { |
1469 'chromium_config': 'chromium_win_clang_tot', | 1529 'chromium_config': 'chromium_win_clang_tot', |
1470 'gclient_config': 'chromium', | 1530 'gclient_config': 'chromium', |
1471 'chromium_config_kwargs': { | 1531 'chromium_config_kwargs': { |
1472 'BUILD_CONFIG': 'Release', | 1532 'BUILD_CONFIG': 'Release', |
1473 'TARGET_BITS': 32, | 1533 'TARGET_BITS': 32, |
1474 }, | 1534 }, |
| 1535 'compile_targets': [ |
| 1536 'all', |
| 1537 ], |
1475 'GYP_DEFINES': { 'component': 'shared_library' }, | 1538 'GYP_DEFINES': { 'component': 'shared_library' }, |
1476 'bot_type': 'builder', | 1539 'bot_type': 'builder', |
1477 'testing': { 'platform': 'win', }, | 1540 'testing': { 'platform': 'win', }, |
1478 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin(dll)') }, | 1541 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin(dll)') }, |
1479 'use_isolate': True, | 1542 'use_isolate': True, |
1480 'enable_swarming': True, | 1543 'enable_swarming': True, |
1481 # Workaround so that recipes doesn't add random build targets to our | 1544 # Workaround so that recipes doesn't add random build targets to our |
1482 # compile line. We want to build everything. | 1545 # compile line. We want to build everything. |
1483 'add_tests_as_compile_targets': False, | 1546 'add_tests_as_compile_targets': False, |
1484 }, | 1547 }, |
(...skipping 11 matching lines...) Expand all Loading... |
1496 'enable_swarming': True, | 1559 'enable_swarming': True, |
1497 }, | 1560 }, |
1498 'ClangToTWin64': { | 1561 'ClangToTWin64': { |
1499 'chromium_config': 'chromium_win_clang_official_tot', | 1562 'chromium_config': 'chromium_win_clang_official_tot', |
1500 'gclient_config': 'chromium', | 1563 'gclient_config': 'chromium', |
1501 'gclient_apply_config': ['chrome_internal'], | 1564 'gclient_apply_config': ['chrome_internal'], |
1502 'chromium_config_kwargs': { | 1565 'chromium_config_kwargs': { |
1503 'BUILD_CONFIG': 'Release', | 1566 'BUILD_CONFIG': 'Release', |
1504 'TARGET_BITS': 64, | 1567 'TARGET_BITS': 64, |
1505 }, | 1568 }, |
| 1569 'compile_targets': [ |
| 1570 'all', |
| 1571 ], |
1506 'bot_type': 'builder', | 1572 'bot_type': 'builder', |
1507 'testing': { 'platform': 'win', }, | 1573 'testing': { 'platform': 'win', }, |
1508 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin64') }, | 1574 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin64') }, |
1509 'use_isolate': True, | 1575 'use_isolate': True, |
1510 'enable_swarming': True, | 1576 'enable_swarming': True, |
1511 # Workaround so that recipes doesn't add random build targets to our | 1577 # Workaround so that recipes doesn't add random build targets to our |
1512 # compile line. We want to build everything. | 1578 # compile line. We want to build everything. |
1513 'add_tests_as_compile_targets': False, | 1579 'add_tests_as_compile_targets': False, |
1514 }, | 1580 }, |
1515 'ClangToTWin64 tester': { | 1581 'ClangToTWin64 tester': { |
1516 'chromium_config': 'chromium_no_goma', | 1582 'chromium_config': 'chromium_no_goma', |
1517 'gclient_config': 'chromium', | 1583 'gclient_config': 'chromium', |
1518 'chromium_config_kwargs': { | 1584 'chromium_config_kwargs': { |
1519 'BUILD_CONFIG': 'Release', | 1585 'BUILD_CONFIG': 'Release', |
1520 'TARGET_BITS': 64, | 1586 'TARGET_BITS': 64, |
1521 }, | 1587 }, |
1522 'test_generators': [steps.generate_gtest], | 1588 'test_generators': [steps.generate_gtest], |
1523 'bot_type': 'tester', | 1589 'bot_type': 'tester', |
1524 'parent_buildername': 'ClangToTWin64', | 1590 'parent_buildername': 'ClangToTWin64', |
1525 'testing': { 'platform': 'win' }, | 1591 'testing': { 'platform': 'win' }, |
1526 'enable_swarming': True, | 1592 'enable_swarming': True, |
1527 }, | 1593 }, |
1528 'ClangToTWin64(dbg)': { | 1594 'ClangToTWin64(dbg)': { |
1529 'chromium_config': 'chromium_win_clang_tot', | 1595 'chromium_config': 'chromium_win_clang_tot', |
1530 'gclient_config': 'chromium', | 1596 'gclient_config': 'chromium', |
1531 'chromium_config_kwargs': { | 1597 'chromium_config_kwargs': { |
1532 'BUILD_CONFIG': 'Debug', | 1598 'BUILD_CONFIG': 'Debug', |
1533 'TARGET_BITS': 64, | 1599 'TARGET_BITS': 64, |
1534 }, | 1600 }, |
| 1601 'compile_targets': [ |
| 1602 'all', |
| 1603 ], |
1535 'bot_type': 'builder', | 1604 'bot_type': 'builder', |
1536 'testing': { 'platform': 'win', }, | 1605 'testing': { 'platform': 'win', }, |
1537 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin64(dbg)') }, | 1606 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin64(dbg)') }, |
1538 'use_isolate': True, | 1607 'use_isolate': True, |
1539 'enable_swarming': True, | 1608 'enable_swarming': True, |
1540 # Workaround so that recipes doesn't add random build targets to our | 1609 # Workaround so that recipes doesn't add random build targets to our |
1541 # compile line. We want to build everything. | 1610 # compile line. We want to build everything. |
1542 'add_tests_as_compile_targets': False, | 1611 'add_tests_as_compile_targets': False, |
1543 }, | 1612 }, |
1544 'ClangToTWin64(dbg) tester': { | 1613 'ClangToTWin64(dbg) tester': { |
1545 'chromium_config': 'chromium_no_goma', | 1614 'chromium_config': 'chromium_no_goma', |
1546 'gclient_config': 'chromium', | 1615 'gclient_config': 'chromium', |
1547 'chromium_config_kwargs': { | 1616 'chromium_config_kwargs': { |
1548 'BUILD_CONFIG': 'Debug', | 1617 'BUILD_CONFIG': 'Debug', |
1549 'TARGET_BITS': 64, | 1618 'TARGET_BITS': 64, |
1550 }, | 1619 }, |
1551 'test_generators': [steps.generate_gtest], | 1620 'test_generators': [steps.generate_gtest], |
1552 'bot_type': 'tester', | 1621 'bot_type': 'tester', |
1553 'parent_buildername': 'ClangToTWin64(dbg)', | 1622 'parent_buildername': 'ClangToTWin64(dbg)', |
1554 'testing': { 'platform': 'win' }, | 1623 'testing': { 'platform': 'win' }, |
1555 'enable_swarming': True, | 1624 'enable_swarming': True, |
1556 }, | 1625 }, |
1557 'ClangToTWin64(dll)': { | 1626 'ClangToTWin64(dll)': { |
1558 'chromium_config': 'chromium_win_clang_tot', | 1627 'chromium_config': 'chromium_win_clang_tot', |
1559 'gclient_config': 'chromium', | 1628 'gclient_config': 'chromium', |
1560 'chromium_config_kwargs': { | 1629 'chromium_config_kwargs': { |
1561 'BUILD_CONFIG': 'Release', | 1630 'BUILD_CONFIG': 'Release', |
1562 'TARGET_BITS': 64, | 1631 'TARGET_BITS': 64, |
1563 }, | 1632 }, |
| 1633 'compile_targets': [ |
| 1634 'all', |
| 1635 ], |
1564 'GYP_DEFINES': { 'component': 'shared_library' }, | 1636 'GYP_DEFINES': { 'component': 'shared_library' }, |
1565 'bot_type': 'builder', | 1637 'bot_type': 'builder', |
1566 'testing': { 'platform': 'win', }, | 1638 'testing': { 'platform': 'win', }, |
1567 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin64(dll)') }, | 1639 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin64(dll)') }, |
1568 'use_isolate': True, | 1640 'use_isolate': True, |
1569 'enable_swarming': True, | 1641 'enable_swarming': True, |
1570 # Workaround so that recipes doesn't add random build targets to our | 1642 # Workaround so that recipes doesn't add random build targets to our |
1571 # compile line. We want to build everything. | 1643 # compile line. We want to build everything. |
1572 'add_tests_as_compile_targets': False, | 1644 'add_tests_as_compile_targets': False, |
1573 }, | 1645 }, |
(...skipping 332 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1906 steps.generate_gtest, | 1978 steps.generate_gtest, |
1907 steps.generate_script, | 1979 steps.generate_script, |
1908 steps.generate_isolated_script, | 1980 steps.generate_isolated_script, |
1909 ], | 1981 ], |
1910 'testing': { | 1982 'testing': { |
1911 'platform': 'linux', | 1983 'platform': 'linux', |
1912 }, | 1984 }, |
1913 }, | 1985 }, |
1914 }, | 1986 }, |
1915 } | 1987 } |
OLD | NEW |