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 # Contains the bulk of the WebRTC builder configurations so they can be reused | 5 # Contains the bulk of the WebRTC builder configurations so they can be reused |
6 # from multiple recipes. | 6 # from multiple recipes. |
7 | 7 |
8 RECIPE_CONFIGS = { | 8 RECIPE_CONFIGS = { |
9 'webrtc': { | 9 'webrtc': { |
10 'webrtc_config': 'webrtc', | 10 'webrtc_config': 'webrtc', |
(...skipping 10 matching lines...) Expand all Loading... |
21 'webrtc_asan': { | 21 'webrtc_asan': { |
22 'webrtc_config': 'webrtc_asan', | 22 'webrtc_config': 'webrtc_asan', |
23 'test_suite': 'webrtc', | 23 'test_suite': 'webrtc', |
24 }, | 24 }, |
25 'webrtc_lsan': { | 25 'webrtc_lsan': { |
26 'webrtc_config': 'webrtc_lsan', | 26 'webrtc_config': 'webrtc_lsan', |
27 'test_suite': 'webrtc', | 27 'test_suite': 'webrtc', |
28 }, | 28 }, |
29 'webrtc_android': { | 29 'webrtc_android': { |
30 'webrtc_config': 'webrtc_android', | 30 'webrtc_config': 'webrtc_android', |
| 31 'test_suite': 'android', |
31 }, | 32 }, |
32 'webrtc_android_clang': { | 33 'webrtc_android_clang': { |
33 'webrtc_config': 'webrtc_android_clang', | 34 'webrtc_config': 'webrtc_android_clang', |
34 }, | 35 }, |
35 'webrtc_android_apk': { | |
36 'webrtc_config': 'webrtc_android_apk', | |
37 }, | |
38 'webrtc_ios': { | 36 'webrtc_ios': { |
39 'webrtc_config': 'webrtc_ios', | 37 'webrtc_config': 'webrtc_ios', |
40 }, | 38 }, |
41 'chromium_webrtc': { | 39 'chromium_webrtc': { |
42 'chromium_config': 'chromium', | 40 'chromium_config': 'chromium', |
43 'webrtc_config': 'chromium', | 41 'webrtc_config': 'chromium', |
44 'gclient_config': 'chromium_webrtc', | 42 'gclient_config': 'chromium_webrtc', |
45 'compile_targets': ['chromium_builder_webrtc'], | 43 'compile_targets': ['chromium_builder_webrtc'], |
46 'test_suite': 'chromium', | 44 'test_suite': 'chromium', |
47 }, | 45 }, |
(...skipping 625 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
673 'Linux64 Release [large tests]': { | 671 'Linux64 Release [large tests]': { |
674 'recipe_config': 'webrtc_baremetal', | 672 'recipe_config': 'webrtc_baremetal', |
675 'webrtc_config_kwargs': { | 673 'webrtc_config_kwargs': { |
676 'BUILD_CONFIG': 'Release', | 674 'BUILD_CONFIG': 'Release', |
677 'TARGET_BITS': 64, | 675 'TARGET_BITS': 64, |
678 'PERF_ID': 'webrtc-linux-large-tests', | 676 'PERF_ID': 'webrtc-linux-large-tests', |
679 }, | 677 }, |
680 'bot_type': 'builder_tester', | 678 'bot_type': 'builder_tester', |
681 'testing': {'platform': 'linux'}, | 679 'testing': {'platform': 'linux'}, |
682 }, | 680 }, |
683 'Android': { | 681 'Android Builder': { |
684 'recipe_config': 'webrtc_android', | 682 'recipe_config': 'webrtc_android', |
685 'webrtc_config_kwargs': { | 683 'webrtc_config_kwargs': { |
686 'BUILD_CONFIG': 'Release', | 684 'BUILD_CONFIG': 'Release', |
687 'TARGET_PLATFORM': 'android', | 685 'TARGET_PLATFORM': 'android', |
688 'TARGET_ARCH': 'arm', | 686 'TARGET_ARCH': 'arm', |
689 'TARGET_BITS': 32, | 687 'TARGET_BITS': 32, |
690 }, | 688 }, |
691 'bot_type': 'builder', | 689 'bot_type': 'builder', |
| 690 'build_gs_archive': 'android_apk_rel_archive', |
692 'testing': {'platform': 'linux'}, | 691 'testing': {'platform': 'linux'}, |
693 }, | 692 }, |
694 'Android (dbg)': { | 693 'Android Builder (dbg)': { |
695 'recipe_config': 'webrtc_android', | 694 'recipe_config': 'webrtc_android', |
696 'webrtc_config_kwargs': { | 695 'webrtc_config_kwargs': { |
697 'BUILD_CONFIG': 'Debug', | 696 'BUILD_CONFIG': 'Debug', |
698 'TARGET_PLATFORM': 'android', | 697 'TARGET_PLATFORM': 'android', |
699 'TARGET_ARCH': 'arm', | 698 'TARGET_ARCH': 'arm', |
700 'TARGET_BITS': 32, | 699 'TARGET_BITS': 32, |
701 }, | 700 }, |
702 'bot_type': 'builder', | 701 'bot_type': 'builder', |
| 702 'build_gs_archive': 'android_apk_dbg_archive', |
703 'testing': {'platform': 'linux'}, | 703 'testing': {'platform': 'linux'}, |
704 }, | 704 }, |
705 'Android ARM64 (dbg)': { | 705 'Android ARM64 (dbg)': { |
706 'recipe_config': 'webrtc_android', | 706 'recipe_config': 'webrtc_android', |
707 'webrtc_config_kwargs': { | 707 'webrtc_config_kwargs': { |
708 'BUILD_CONFIG': 'Debug', | 708 'BUILD_CONFIG': 'Debug', |
709 'TARGET_PLATFORM': 'android', | 709 'TARGET_PLATFORM': 'android', |
710 'TARGET_ARCH': 'arm', | 710 'TARGET_ARCH': 'arm', |
711 'TARGET_BITS': 64, | 711 'TARGET_BITS': 64, |
712 }, | 712 }, |
(...skipping 28 matching lines...) Expand all Loading... |
741 'webrtc_config_kwargs': { | 741 'webrtc_config_kwargs': { |
742 'BUILD_CONFIG': 'Debug', | 742 'BUILD_CONFIG': 'Debug', |
743 'TARGET_PLATFORM': 'android', | 743 'TARGET_PLATFORM': 'android', |
744 'TARGET_ARCH': 'arm', | 744 'TARGET_ARCH': 'arm', |
745 'TARGET_BITS': 32, | 745 'TARGET_BITS': 32, |
746 }, | 746 }, |
747 'chromium_apply_config': ['webrtc_gn'], | 747 'chromium_apply_config': ['webrtc_gn'], |
748 'bot_type': 'builder', | 748 'bot_type': 'builder', |
749 'testing': {'platform': 'linux'}, | 749 'testing': {'platform': 'linux'}, |
750 }, | 750 }, |
751 'Android Chromium-APK Builder (dbg)': { | 751 'Android Tests (KK Nexus5)(dbg)': { |
752 'recipe_config': 'webrtc_android_apk', | 752 'recipe_config': 'webrtc_android', |
753 'webrtc_config_kwargs': { | 753 'webrtc_config_kwargs': { |
754 'BUILD_CONFIG': 'Debug', | 754 'BUILD_CONFIG': 'Debug', |
755 'TARGET_PLATFORM': 'android', | 755 'TARGET_PLATFORM': 'android', |
756 'TARGET_ARCH': 'arm', | |
757 'TARGET_BITS': 32, | |
758 }, | |
759 'bot_type': 'builder', | |
760 'build_gs_archive': 'android_apk_dbg_archive', | |
761 'testing': {'platform': 'linux'}, | |
762 }, | |
763 'Android Chromium-APK Builder': { | |
764 'recipe_config': 'webrtc_android_apk', | |
765 'webrtc_config_kwargs': { | |
766 'BUILD_CONFIG': 'Release', | |
767 'TARGET_PLATFORM': 'android', | |
768 'TARGET_ARCH': 'arm', | |
769 'TARGET_BITS': 32, | |
770 }, | |
771 'bot_type': 'builder', | |
772 'build_gs_archive': 'android_apk_rel_archive', | |
773 'testing': {'platform': 'linux'}, | |
774 }, | |
775 'Android Chromium-APK Tests (KK Nexus5)(dbg)': { | |
776 'recipe_config': 'webrtc_android_apk', | |
777 'webrtc_config_kwargs': { | |
778 'BUILD_CONFIG': 'Debug', | |
779 'TARGET_PLATFORM': 'android', | |
780 'TARGET_ARCH': 'arm', | 756 'TARGET_ARCH': 'arm', |
781 'TARGET_BITS': 32, | 757 'TARGET_BITS': 32, |
782 }, | 758 }, |
783 'bot_type': 'tester', | 759 'bot_type': 'tester', |
784 'parent_buildername': 'Android Chromium-APK Builder (dbg)', | 760 'parent_buildername': 'Android Builder (dbg)', |
785 'build_gs_archive': 'android_apk_dbg_archive', | 761 'build_gs_archive': 'android_apk_dbg_archive', |
786 'testing': {'platform': 'linux'}, | 762 'testing': {'platform': 'linux'}, |
787 }, | 763 }, |
788 'Android Chromium-APK Tests (KK Nexus5)': { | 764 'Android Tests (KK Nexus5)': { |
789 'recipe_config': 'webrtc_android_apk', | 765 'recipe_config': 'webrtc_android', |
790 'webrtc_config_kwargs': { | 766 'webrtc_config_kwargs': { |
791 'BUILD_CONFIG': 'Release', | 767 'BUILD_CONFIG': 'Release', |
792 'TARGET_PLATFORM': 'android', | 768 'TARGET_PLATFORM': 'android', |
793 'TARGET_ARCH': 'arm', | 769 'TARGET_ARCH': 'arm', |
794 'TARGET_BITS': 32, | 770 'TARGET_BITS': 32, |
795 }, | 771 }, |
796 'bot_type': 'tester', | 772 'bot_type': 'tester', |
797 'parent_buildername': 'Android Chromium-APK Builder', | 773 'parent_buildername': 'Android Builder', |
798 'build_gs_archive': 'android_apk_rel_archive', | 774 'build_gs_archive': 'android_apk_rel_archive', |
799 'testing': {'platform': 'linux'}, | 775 'testing': {'platform': 'linux'}, |
800 }, | 776 }, |
801 'Android Chromium-APK Tests (JB Nexus7.2)(dbg)': { | 777 'Android Tests (JB Nexus7.2)(dbg)': { |
802 'recipe_config': 'webrtc_android_apk', | 778 'recipe_config': 'webrtc_android', |
803 'webrtc_config_kwargs': { | 779 'webrtc_config_kwargs': { |
804 'BUILD_CONFIG': 'Debug', | 780 'BUILD_CONFIG': 'Debug', |
805 'TARGET_PLATFORM': 'android', | 781 'TARGET_PLATFORM': 'android', |
806 'TARGET_ARCH': 'arm', | 782 'TARGET_ARCH': 'arm', |
807 'TARGET_BITS': 32, | 783 'TARGET_BITS': 32, |
808 }, | 784 }, |
809 'bot_type': 'tester', | 785 'bot_type': 'tester', |
810 'parent_buildername': 'Android Chromium-APK Builder (dbg)', | 786 'parent_buildername': 'Android Builder (dbg)', |
811 'build_gs_archive': 'android_apk_dbg_archive', | 787 'build_gs_archive': 'android_apk_dbg_archive', |
812 'testing': {'platform': 'linux'}, | 788 'testing': {'platform': 'linux'}, |
813 }, | 789 }, |
814 'Android Chromium-APK Tests (JB Nexus7.2)': { | 790 'Android Tests (JB Nexus7.2)': { |
815 'recipe_config': 'webrtc_android_apk', | 791 'recipe_config': 'webrtc_android', |
816 'webrtc_config_kwargs': { | 792 'webrtc_config_kwargs': { |
817 'BUILD_CONFIG': 'Release', | 793 'BUILD_CONFIG': 'Release', |
818 'TARGET_PLATFORM': 'android', | 794 'TARGET_PLATFORM': 'android', |
819 'TARGET_ARCH': 'arm', | 795 'TARGET_ARCH': 'arm', |
820 'TARGET_BITS': 32, | 796 'TARGET_BITS': 32, |
821 }, | 797 }, |
822 'bot_type': 'tester', | 798 'bot_type': 'tester', |
823 'parent_buildername': 'Android Chromium-APK Builder', | 799 'parent_buildername': 'Android Builder', |
824 'build_gs_archive': 'android_apk_rel_archive', | 800 'build_gs_archive': 'android_apk_rel_archive', |
825 'testing': {'platform': 'linux'}, | 801 'testing': {'platform': 'linux'}, |
826 }, | 802 }, |
827 }, | 803 }, |
828 }, | 804 }, |
829 'client.webrtc.fyi': { | 805 'client.webrtc.fyi': { |
830 'builders': { | 806 'builders': { |
831 'Linux TsanRV': { | 807 'Linux TsanRV': { |
832 'recipe_config': 'webrtc', | 808 'recipe_config': 'webrtc', |
833 'chromium_apply_config': ['tsan_race_verifier'], | 809 'chromium_apply_config': ['tsan_race_verifier'], |
(...skipping 273 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1107 'testing': {'platform': 'linux'}, | 1083 'testing': {'platform': 'linux'}, |
1108 }, | 1084 }, |
1109 'android': { | 1085 'android': { |
1110 'recipe_config': 'webrtc_android', | 1086 'recipe_config': 'webrtc_android', |
1111 'webrtc_config_kwargs': { | 1087 'webrtc_config_kwargs': { |
1112 'BUILD_CONFIG': 'Debug', | 1088 'BUILD_CONFIG': 'Debug', |
1113 'TARGET_PLATFORM': 'android', | 1089 'TARGET_PLATFORM': 'android', |
1114 'TARGET_ARCH': 'arm', | 1090 'TARGET_ARCH': 'arm', |
1115 'TARGET_BITS': 32, | 1091 'TARGET_BITS': 32, |
1116 }, | 1092 }, |
1117 'bot_type': 'builder', | 1093 'bot_type': 'builder_tester', |
1118 'testing': {'platform': 'linux'}, | 1094 'testing': {'platform': 'linux'}, |
1119 }, | 1095 }, |
1120 'android_rel': { | 1096 'android_rel': { |
1121 'recipe_config': 'webrtc_android', | 1097 'recipe_config': 'webrtc_android', |
1122 'webrtc_config_kwargs': { | 1098 'webrtc_config_kwargs': { |
1123 'BUILD_CONFIG': 'Release', | 1099 'BUILD_CONFIG': 'Release', |
1124 'TARGET_PLATFORM': 'android', | 1100 'TARGET_PLATFORM': 'android', |
1125 'TARGET_ARCH': 'arm', | 1101 'TARGET_ARCH': 'arm', |
1126 'TARGET_BITS': 32, | 1102 'TARGET_BITS': 32, |
1127 }, | 1103 }, |
1128 'bot_type': 'builder', | 1104 'bot_type': 'builder_tester', |
1129 'testing': {'platform': 'linux'}, | 1105 'testing': {'platform': 'linux'}, |
1130 }, | 1106 }, |
1131 'android_clang': { | 1107 'android_clang': { |
1132 'recipe_config': 'webrtc_android_clang', | 1108 'recipe_config': 'webrtc_android_clang', |
1133 'webrtc_config_kwargs': { | 1109 'webrtc_config_kwargs': { |
1134 'BUILD_CONFIG': 'Debug', | 1110 'BUILD_CONFIG': 'Debug', |
1135 'TARGET_PLATFORM': 'android', | 1111 'TARGET_PLATFORM': 'android', |
1136 'TARGET_ARCH': 'arm', | 1112 'TARGET_ARCH': 'arm', |
1137 'TARGET_BITS': 32, | 1113 'TARGET_BITS': 32, |
1138 }, | 1114 }, |
(...skipping 28 matching lines...) Expand all Loading... |
1167 'webrtc_config_kwargs': { | 1143 'webrtc_config_kwargs': { |
1168 'BUILD_CONFIG': 'Release', | 1144 'BUILD_CONFIG': 'Release', |
1169 'TARGET_PLATFORM': 'android', | 1145 'TARGET_PLATFORM': 'android', |
1170 'TARGET_ARCH': 'arm', | 1146 'TARGET_ARCH': 'arm', |
1171 'TARGET_BITS': 32, | 1147 'TARGET_BITS': 32, |
1172 }, | 1148 }, |
1173 'chromium_apply_config': ['webrtc_gn'], | 1149 'chromium_apply_config': ['webrtc_gn'], |
1174 'bot_type': 'builder', | 1150 'bot_type': 'builder', |
1175 'testing': {'platform': 'linux'}, | 1151 'testing': {'platform': 'linux'}, |
1176 }, | 1152 }, |
1177 'android_apk': { | |
1178 'recipe_config': 'webrtc_android_apk', | |
1179 'webrtc_config_kwargs': { | |
1180 'BUILD_CONFIG': 'Debug', | |
1181 'TARGET_PLATFORM': 'android', | |
1182 'TARGET_ARCH': 'arm', | |
1183 'TARGET_BITS': 32, | |
1184 }, | |
1185 'bot_type': 'builder_tester', | |
1186 'testing': {'platform': 'linux'}, | |
1187 }, | |
1188 'android_apk_rel': { | |
1189 'recipe_config': 'webrtc_android_apk', | |
1190 'webrtc_config_kwargs': { | |
1191 'BUILD_CONFIG': 'Release', | |
1192 'TARGET_PLATFORM': 'android', | |
1193 'TARGET_ARCH': 'arm', | |
1194 'TARGET_BITS': 32, | |
1195 }, | |
1196 'bot_type': 'builder_tester', | |
1197 'testing': {'platform': 'linux'}, | |
1198 }, | |
1199 }, | 1153 }, |
1200 }, | 1154 }, |
1201 } | 1155 } |
1202 | 1156 |
OLD | NEW |