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 from recipe_engine.types import freeze | 8 from recipe_engine.types import freeze |
9 | 9 |
10 RECIPE_CONFIGS = freeze({ | 10 RECIPE_CONFIGS = freeze({ |
11 'webrtc': { | 11 'webrtc': { |
12 'chromium_config': 'webrtc_standalone', | 12 'chromium_config': 'webrtc_standalone', |
13 'gclient_config': 'webrtc', | 13 'gclient_config': 'webrtc', |
14 'test_suite': 'webrtc', | 14 'test_suite': 'webrtc', |
15 }, | 15 }, |
16 'webrtc_compile': { | 16 'webrtc_compile': { |
17 'chromium_config': 'webrtc_standalone', | 17 'chromium_config': 'webrtc_standalone', |
18 'gclient_config': 'webrtc', | 18 'gclient_config': 'webrtc', |
19 }, | 19 }, |
| 20 'webrtc_compile_gcc': { |
| 21 'chromium_config': 'webrtc_gcc', |
| 22 'gclient_config': 'webrtc', |
| 23 }, |
20 'webrtc_compile_android': { | 24 'webrtc_compile_android': { |
21 'chromium_config': 'android', | 25 'chromium_config': 'android', |
22 'chromium_android_config': 'webrtc', | 26 'chromium_android_config': 'webrtc', |
23 'gclient_config': 'webrtc', | 27 'gclient_config': 'webrtc', |
24 'gclient_apply_config': ['android'], | 28 'gclient_apply_config': ['android'], |
25 }, | 29 }, |
26 'webrtc_baremetal': { | 30 'webrtc_baremetal': { |
27 'chromium_config': 'webrtc_standalone', | 31 'chromium_config': 'webrtc_standalone', |
28 'gclient_config': 'webrtc', | 32 'gclient_config': 'webrtc', |
29 'test_suite': 'webrtc_baremetal', | 33 'test_suite': 'webrtc_baremetal', |
(...skipping 1045 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1075 'chromium_config_kwargs': { | 1079 'chromium_config_kwargs': { |
1076 'BUILD_CONFIG': 'Release', | 1080 'BUILD_CONFIG': 'Release', |
1077 'TARGET_BITS': 64, | 1081 'TARGET_BITS': 64, |
1078 }, | 1082 }, |
1079 'bot_type': 'builder_tester', | 1083 'bot_type': 'builder_tester', |
1080 'testing': {'platform': 'linux'}, | 1084 'testing': {'platform': 'linux'}, |
1081 'use_isolate': True, | 1085 'use_isolate': True, |
1082 'enable_swarming': True, | 1086 'enable_swarming': True, |
1083 }, | 1087 }, |
1084 'Linux32 ARM': { | 1088 'Linux32 ARM': { |
1085 'recipe_config': 'webrtc', | 1089 'recipe_config': 'webrtc_compile', |
1086 'chromium_config_kwargs': { | 1090 'chromium_config_kwargs': { |
1087 'BUILD_CONFIG': 'Release', | 1091 'BUILD_CONFIG': 'Release', |
1088 'TARGET_ARCH': 'arm', | 1092 'TARGET_ARCH': 'arm', |
1089 'TARGET_BITS': 32, | 1093 'TARGET_BITS': 32, |
1090 }, | 1094 }, |
1091 'bot_type': 'builder', | 1095 'bot_type': 'builder', |
1092 'testing': {'platform': 'linux'}, | 1096 'testing': {'platform': 'linux'}, |
1093 }, | 1097 }, |
| 1098 'Linux64 GCC': { |
| 1099 'recipe_config': 'webrtc_compile_gcc', |
| 1100 'chromium_config_kwargs': { |
| 1101 'BUILD_CONFIG': 'Release', |
| 1102 'TARGET_BITS': 64, |
| 1103 }, |
| 1104 'bot_type': 'builder', |
| 1105 'testing': {'platform': 'linux'}, |
| 1106 }, |
1094 'Android32 ASan (L Nexus6)': { | 1107 'Android32 ASan (L Nexus6)': { |
1095 'recipe_config': 'webrtc_android_asan', | 1108 'recipe_config': 'webrtc_android_asan', |
1096 'chromium_config_kwargs': { | 1109 'chromium_config_kwargs': { |
1097 'BUILD_CONFIG': 'Release', | 1110 'BUILD_CONFIG': 'Release', |
1098 'TARGET_PLATFORM': 'android', | 1111 'TARGET_PLATFORM': 'android', |
1099 'TARGET_ARCH': 'arm', | 1112 'TARGET_ARCH': 'arm', |
1100 'TARGET_BITS': 32, | 1113 'TARGET_BITS': 32, |
1101 }, | 1114 }, |
1102 'bot_type': 'builder_tester', | 1115 'bot_type': 'builder_tester', |
1103 'testing': {'platform': 'linux'}, | 1116 'testing': {'platform': 'linux'}, |
(...skipping 565 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1669 'TARGET_BITS': 32, | 1682 'TARGET_BITS': 32, |
1670 }, | 1683 }, |
1671 'chromium_apply_config': ['webrtc_gn'], | 1684 'chromium_apply_config': ['webrtc_gn'], |
1672 'bot_type': 'builder', | 1685 'bot_type': 'builder', |
1673 'testing': {'platform': 'linux'}, | 1686 'testing': {'platform': 'linux'}, |
1674 }, | 1687 }, |
1675 }, | 1688 }, |
1676 }, | 1689 }, |
1677 }) | 1690 }) |
1678 | 1691 |
OLD | NEW |