| 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 |