Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(22)

Side by Side Diff: scripts/slave/recipe_modules/webrtc/builders.py

Issue 1412353002: WebRTC: Add Linux GCC bot. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Rename to gcc and add compiler group Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
OLDNEW
« no previous file with comments | « scripts/slave/recipe_modules/v8/chromium_config.py ('k') | scripts/slave/recipe_modules/webrtc/chromium_config.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698