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 635 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
683 'Chrome OS': { | 681 'Chrome OS': { |
684 'recipe_config': 'webrtc', | 682 'recipe_config': 'webrtc', |
685 'chromium_apply_config': ['chromeos'], | 683 'chromium_apply_config': ['chromeos'], |
686 'webrtc_config_kwargs': { | 684 'webrtc_config_kwargs': { |
687 'BUILD_CONFIG': 'Debug', | 685 'BUILD_CONFIG': 'Debug', |
688 'TARGET_BITS': 64, | 686 'TARGET_BITS': 64, |
689 }, | 687 }, |
690 'bot_type': 'builder_tester', | 688 'bot_type': 'builder_tester', |
691 'testing': {'platform': 'linux'}, | 689 'testing': {'platform': 'linux'}, |
692 }, | 690 }, |
693 'Android': { | 691 'Android Builder': { |
694 'recipe_config': 'webrtc_android', | 692 'recipe_config': 'webrtc_android', |
695 'webrtc_config_kwargs': { | 693 'webrtc_config_kwargs': { |
696 'BUILD_CONFIG': 'Release', | 694 'BUILD_CONFIG': 'Release', |
697 'TARGET_PLATFORM': 'android', | 695 'TARGET_PLATFORM': 'android', |
698 'TARGET_ARCH': 'arm', | 696 'TARGET_ARCH': 'arm', |
699 'TARGET_BITS': 32, | 697 'TARGET_BITS': 32, |
700 }, | 698 }, |
701 'bot_type': 'builder', | 699 'bot_type': 'builder', |
| 700 'build_gs_archive': 'android_apk_rel_archive', |
702 'testing': {'platform': 'linux'}, | 701 'testing': {'platform': 'linux'}, |
703 }, | 702 }, |
704 'Android (dbg)': { | 703 'Android Builder (dbg)': { |
705 'recipe_config': 'webrtc_android', | 704 'recipe_config': 'webrtc_android', |
706 'webrtc_config_kwargs': { | 705 'webrtc_config_kwargs': { |
707 'BUILD_CONFIG': 'Debug', | 706 'BUILD_CONFIG': 'Debug', |
708 'TARGET_PLATFORM': 'android', | 707 'TARGET_PLATFORM': 'android', |
709 'TARGET_ARCH': 'arm', | 708 'TARGET_ARCH': 'arm', |
710 'TARGET_BITS': 32, | 709 'TARGET_BITS': 32, |
711 }, | 710 }, |
712 'bot_type': 'builder', | 711 'bot_type': 'builder', |
| 712 'build_gs_archive': 'android_apk_dbg_archive', |
713 'testing': {'platform': 'linux'}, | 713 'testing': {'platform': 'linux'}, |
714 }, | 714 }, |
715 'Android ARM64 (dbg)': { | 715 'Android ARM64 (dbg)': { |
716 'recipe_config': 'webrtc_android', | 716 'recipe_config': 'webrtc_android', |
717 'webrtc_config_kwargs': { | 717 'webrtc_config_kwargs': { |
718 'BUILD_CONFIG': 'Debug', | 718 'BUILD_CONFIG': 'Debug', |
719 'TARGET_PLATFORM': 'android', | 719 'TARGET_PLATFORM': 'android', |
720 'TARGET_ARCH': 'arm', | 720 'TARGET_ARCH': 'arm', |
721 'TARGET_BITS': 64, | 721 'TARGET_BITS': 64, |
722 }, | 722 }, |
(...skipping 28 matching lines...) Expand all Loading... |
751 'webrtc_config_kwargs': { | 751 'webrtc_config_kwargs': { |
752 'BUILD_CONFIG': 'Debug', | 752 'BUILD_CONFIG': 'Debug', |
753 'TARGET_PLATFORM': 'android', | 753 'TARGET_PLATFORM': 'android', |
754 'TARGET_ARCH': 'arm', | 754 'TARGET_ARCH': 'arm', |
755 'TARGET_BITS': 32, | 755 'TARGET_BITS': 32, |
756 }, | 756 }, |
757 'chromium_apply_config': ['webrtc_gn'], | 757 'chromium_apply_config': ['webrtc_gn'], |
758 'bot_type': 'builder', | 758 'bot_type': 'builder', |
759 'testing': {'platform': 'linux'}, | 759 'testing': {'platform': 'linux'}, |
760 }, | 760 }, |
761 'Android Chromium-APK Builder (dbg)': { | 761 'Android Tests (KK Nexus5)(dbg)': { |
762 'recipe_config': 'webrtc_android_apk', | 762 'recipe_config': 'webrtc_android', |
763 'webrtc_config_kwargs': { | 763 'webrtc_config_kwargs': { |
764 'BUILD_CONFIG': 'Debug', | 764 'BUILD_CONFIG': 'Debug', |
765 'TARGET_PLATFORM': 'android', | 765 'TARGET_PLATFORM': 'android', |
766 'TARGET_ARCH': 'arm', | |
767 'TARGET_BITS': 32, | |
768 }, | |
769 'bot_type': 'builder', | |
770 'build_gs_archive': 'android_apk_dbg_archive', | |
771 'testing': {'platform': 'linux'}, | |
772 }, | |
773 'Android Chromium-APK Builder': { | |
774 'recipe_config': 'webrtc_android_apk', | |
775 'webrtc_config_kwargs': { | |
776 'BUILD_CONFIG': 'Release', | |
777 'TARGET_PLATFORM': 'android', | |
778 'TARGET_ARCH': 'arm', | |
779 'TARGET_BITS': 32, | |
780 }, | |
781 'bot_type': 'builder', | |
782 'build_gs_archive': 'android_apk_rel_archive', | |
783 'testing': {'platform': 'linux'}, | |
784 }, | |
785 'Android Chromium-APK Tests (KK Nexus5)(dbg)': { | |
786 'recipe_config': 'webrtc_android_apk', | |
787 'webrtc_config_kwargs': { | |
788 'BUILD_CONFIG': 'Debug', | |
789 'TARGET_PLATFORM': 'android', | |
790 'TARGET_ARCH': 'arm', | 766 'TARGET_ARCH': 'arm', |
791 'TARGET_BITS': 32, | 767 'TARGET_BITS': 32, |
792 }, | 768 }, |
793 'bot_type': 'tester', | 769 'bot_type': 'tester', |
794 'parent_buildername': 'Android Chromium-APK Builder (dbg)', | 770 'parent_buildername': 'Android Builder (dbg)', |
795 'build_gs_archive': 'android_apk_dbg_archive', | 771 'build_gs_archive': 'android_apk_dbg_archive', |
796 'testing': {'platform': 'linux'}, | 772 'testing': {'platform': 'linux'}, |
797 }, | 773 }, |
798 'Android Chromium-APK Tests (KK Nexus5)': { | 774 'Android Tests (KK Nexus5)': { |
799 'recipe_config': 'webrtc_android_apk', | 775 'recipe_config': 'webrtc_android', |
800 'webrtc_config_kwargs': { | 776 'webrtc_config_kwargs': { |
801 'BUILD_CONFIG': 'Release', | 777 'BUILD_CONFIG': 'Release', |
802 'TARGET_PLATFORM': 'android', | 778 'TARGET_PLATFORM': 'android', |
803 'TARGET_ARCH': 'arm', | 779 'TARGET_ARCH': 'arm', |
804 'TARGET_BITS': 32, | 780 'TARGET_BITS': 32, |
805 }, | 781 }, |
806 'bot_type': 'tester', | 782 'bot_type': 'tester', |
807 'parent_buildername': 'Android Chromium-APK Builder', | 783 'parent_buildername': 'Android Builder', |
808 'build_gs_archive': 'android_apk_rel_archive', | 784 'build_gs_archive': 'android_apk_rel_archive', |
809 'testing': {'platform': 'linux'}, | 785 'testing': {'platform': 'linux'}, |
810 }, | 786 }, |
811 'Android Chromium-APK Tests (JB Nexus7.2)(dbg)': { | 787 'Android Tests (JB Nexus7.2)(dbg)': { |
812 'recipe_config': 'webrtc_android_apk', | 788 'recipe_config': 'webrtc_android', |
813 'webrtc_config_kwargs': { | 789 'webrtc_config_kwargs': { |
814 'BUILD_CONFIG': 'Debug', | 790 'BUILD_CONFIG': 'Debug', |
815 'TARGET_PLATFORM': 'android', | 791 'TARGET_PLATFORM': 'android', |
816 'TARGET_ARCH': 'arm', | 792 'TARGET_ARCH': 'arm', |
817 'TARGET_BITS': 32, | 793 'TARGET_BITS': 32, |
818 }, | 794 }, |
819 'bot_type': 'tester', | 795 'bot_type': 'tester', |
820 'parent_buildername': 'Android Chromium-APK Builder (dbg)', | 796 'parent_buildername': 'Android Builder (dbg)', |
821 'build_gs_archive': 'android_apk_dbg_archive', | 797 'build_gs_archive': 'android_apk_dbg_archive', |
822 'testing': {'platform': 'linux'}, | 798 'testing': {'platform': 'linux'}, |
823 }, | 799 }, |
824 'Android Chromium-APK Tests (JB Nexus7.2)': { | 800 'Android Tests (JB Nexus7.2)': { |
825 'recipe_config': 'webrtc_android_apk', | 801 'recipe_config': 'webrtc_android', |
826 'webrtc_config_kwargs': { | 802 'webrtc_config_kwargs': { |
827 'BUILD_CONFIG': 'Release', | 803 'BUILD_CONFIG': 'Release', |
828 'TARGET_PLATFORM': 'android', | 804 'TARGET_PLATFORM': 'android', |
829 'TARGET_ARCH': 'arm', | 805 'TARGET_ARCH': 'arm', |
830 'TARGET_BITS': 32, | 806 'TARGET_BITS': 32, |
831 }, | 807 }, |
832 'bot_type': 'tester', | 808 'bot_type': 'tester', |
833 'parent_buildername': 'Android Chromium-APK Builder', | 809 'parent_buildername': 'Android Builder', |
834 'build_gs_archive': 'android_apk_rel_archive', | 810 'build_gs_archive': 'android_apk_rel_archive', |
835 'testing': {'platform': 'linux'}, | 811 'testing': {'platform': 'linux'}, |
836 }, | 812 }, |
837 }, | 813 }, |
838 }, | 814 }, |
839 'client.webrtc.fyi': { | 815 'client.webrtc.fyi': { |
840 'builders': { | 816 'builders': { |
841 'Linux TsanRV': { | 817 'Linux TsanRV': { |
842 'recipe_config': 'webrtc', | 818 'recipe_config': 'webrtc', |
843 'chromium_apply_config': ['tsan_race_verifier'], | 819 'chromium_apply_config': ['tsan_race_verifier'], |
(...skipping 273 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1117 'testing': {'platform': 'linux'}, | 1093 'testing': {'platform': 'linux'}, |
1118 }, | 1094 }, |
1119 'android': { | 1095 'android': { |
1120 'recipe_config': 'webrtc_android', | 1096 'recipe_config': 'webrtc_android', |
1121 'webrtc_config_kwargs': { | 1097 'webrtc_config_kwargs': { |
1122 'BUILD_CONFIG': 'Debug', | 1098 'BUILD_CONFIG': 'Debug', |
1123 'TARGET_PLATFORM': 'android', | 1099 'TARGET_PLATFORM': 'android', |
1124 'TARGET_ARCH': 'arm', | 1100 'TARGET_ARCH': 'arm', |
1125 'TARGET_BITS': 32, | 1101 'TARGET_BITS': 32, |
1126 }, | 1102 }, |
1127 'bot_type': 'builder', | 1103 'bot_type': 'builder_tester', |
1128 'testing': {'platform': 'linux'}, | 1104 'testing': {'platform': 'linux'}, |
1129 }, | 1105 }, |
1130 'android_rel': { | 1106 'android_rel': { |
1131 'recipe_config': 'webrtc_android', | 1107 'recipe_config': 'webrtc_android', |
1132 'webrtc_config_kwargs': { | 1108 'webrtc_config_kwargs': { |
1133 'BUILD_CONFIG': 'Release', | 1109 'BUILD_CONFIG': 'Release', |
1134 'TARGET_PLATFORM': 'android', | 1110 'TARGET_PLATFORM': 'android', |
1135 'TARGET_ARCH': 'arm', | 1111 'TARGET_ARCH': 'arm', |
1136 'TARGET_BITS': 32, | 1112 'TARGET_BITS': 32, |
1137 }, | 1113 }, |
1138 'bot_type': 'builder', | 1114 'bot_type': 'builder_tester', |
1139 'testing': {'platform': 'linux'}, | 1115 'testing': {'platform': 'linux'}, |
1140 }, | 1116 }, |
1141 'android_clang': { | 1117 'android_clang': { |
1142 'recipe_config': 'webrtc_android_clang', | 1118 'recipe_config': 'webrtc_android_clang', |
1143 'webrtc_config_kwargs': { | 1119 'webrtc_config_kwargs': { |
1144 'BUILD_CONFIG': 'Debug', | 1120 'BUILD_CONFIG': 'Debug', |
1145 'TARGET_PLATFORM': 'android', | 1121 'TARGET_PLATFORM': 'android', |
1146 'TARGET_ARCH': 'arm', | 1122 'TARGET_ARCH': 'arm', |
1147 'TARGET_BITS': 32, | 1123 'TARGET_BITS': 32, |
1148 }, | 1124 }, |
(...skipping 28 matching lines...) Expand all Loading... |
1177 'webrtc_config_kwargs': { | 1153 'webrtc_config_kwargs': { |
1178 'BUILD_CONFIG': 'Release', | 1154 'BUILD_CONFIG': 'Release', |
1179 'TARGET_PLATFORM': 'android', | 1155 'TARGET_PLATFORM': 'android', |
1180 'TARGET_ARCH': 'arm', | 1156 'TARGET_ARCH': 'arm', |
1181 'TARGET_BITS': 32, | 1157 'TARGET_BITS': 32, |
1182 }, | 1158 }, |
1183 'chromium_apply_config': ['webrtc_gn'], | 1159 'chromium_apply_config': ['webrtc_gn'], |
1184 'bot_type': 'builder', | 1160 'bot_type': 'builder', |
1185 'testing': {'platform': 'linux'}, | 1161 'testing': {'platform': 'linux'}, |
1186 }, | 1162 }, |
1187 'android_apk': { | |
1188 'recipe_config': 'webrtc_android_apk', | |
1189 'webrtc_config_kwargs': { | |
1190 'BUILD_CONFIG': 'Debug', | |
1191 'TARGET_PLATFORM': 'android', | |
1192 'TARGET_ARCH': 'arm', | |
1193 'TARGET_BITS': 32, | |
1194 }, | |
1195 'bot_type': 'builder_tester', | |
1196 'testing': {'platform': 'linux'}, | |
1197 }, | |
1198 'android_apk_rel': { | |
1199 'recipe_config': 'webrtc_android_apk', | |
1200 'webrtc_config_kwargs': { | |
1201 'BUILD_CONFIG': 'Release', | |
1202 'TARGET_PLATFORM': 'android', | |
1203 'TARGET_ARCH': 'arm', | |
1204 'TARGET_BITS': 32, | |
1205 }, | |
1206 'bot_type': 'builder_tester', | |
1207 'testing': {'platform': 'linux'}, | |
1208 }, | |
1209 }, | 1163 }, |
1210 }, | 1164 }, |
1211 } | 1165 } |
1212 | 1166 |
OLD | NEW |