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