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

Side by Side Diff: masters/master.devtools/master.cfg

Issue 14440005: Rework how bots get the version of Blink. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: test, switch to using blink_config parameter to GClient Created 7 years, 8 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 | Annotate | Revision Log
OLDNEW
1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2011 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 from buildbot.changes import svnpoller 5 from buildbot.changes import svnpoller
6 from buildbot.scheduler import Scheduler 6 from buildbot.scheduler import Scheduler
7 from master import build_utils 7 from master import build_utils
8 from master import master_utils 8 from master import master_utils
9 from master import slaves_list 9 from master import slaves_list
10 from master.factory import chromium_factory 10 from master.factory import chromium_factory
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
46 webkit_poller = svnpoller.SVNPoller(svnurl = config.Master.webkit_root_url, 46 webkit_poller = svnpoller.SVNPoller(svnurl = config.Master.webkit_root_url,
47 split_file=WebkitFileSplitter, 47 split_file=WebkitFileSplitter,
48 pollinterval=30, 48 pollinterval=30,
49 revlinktmpl=webkit_url) 49 revlinktmpl=webkit_url)
50 50
51 c['change_source'] = [cr_poller, webkit_poller] 51 c['change_source'] = [cr_poller, webkit_poller]
52 52
53 53
54 def linux(): return chromium_factory.ChromiumFactory('src/build', 'linux2') 54 def linux(): return chromium_factory.ChromiumFactory('src/build', 'linux2')
55 55
56 factory_release = linux().ChromiumWebkitLatestFactory( 56 factory_release = linux().ChromiumFactory(
57 target='Release', 57 target='Release',
58 tests=['devtools_perf'], 58 tests=['devtools_perf'],
59 options=['--build-tool=ninja', 59 options=['--build-tool=ninja',
60 '--compiler=goma', 60 '--compiler=goma',
61 'DumpRenderTree', 61 'DumpRenderTree',
62 'chrome', 62 'chrome',
63 'pyautolib', 63 'pyautolib',
64 'chromedriver'], 64 'chromedriver'],
65 factory_properties={ 65 factory_properties={
66 'perf_id': 'chromium-devtools-perf', 66 'perf_id': 'chromium-devtools-perf',
67 'show_perf_results': True, 67 'show_perf_results': True,
68 'gclient_env': { 68 'gclient_env': {
69 'GYP_DEFINES':'release_extra_cflags="-fno-omit-frame-pointer"' 69 'GYP_DEFINES':'release_extra_cflags="-fno-omit-frame-pointer"'
70 } 70 }
71 } 71 'blink_config': 'blink',
72 ) 72 })
73 73
74 builder_release = { 74 builder_release = {
75 'name': 'x64 Release', 75 'name': 'x64 Release',
76 'builddir': 'DevTools_Release', 76 'builddir': 'DevTools_Release',
77 'factory': factory_release, 77 'factory': factory_release,
78 'category': 'Linux', 78 'category': 'Linux',
79 'auto_reboot': False 79 'auto_reboot': False
80 } 80 }
81 81
82 82
83 factory_debug = linux().ChromiumWebkitLatestFactory( 83 factory_debug = linux().ChromiumFactory(
84 target='Debug', 84 target='Debug',
85 tests=['devtools_perf'], 85 tests=['devtools_perf'],
86 options=['--build-tool=ninja', 86 options=['--build-tool=ninja',
87 '--compiler=goma', 87 '--compiler=goma',
88 'DumpRenderTree', 88 'DumpRenderTree',
89 'chrome', 89 'chrome',
90 'pyautolib', 90 'pyautolib',
91 'chromedriver'], 91 'chromedriver'],
92 factory_properties={ 92 factory_properties={
93 'perf_id': 'chromium-devtools-perf-debug', 93 'perf_id': 'chromium-devtools-perf-debug',
94 'show_perf_results': True, 94 'show_perf_results': True,
95 } 95 'blink_config': 'blink',
96 ) 96 })
97 97
98 builder_debug = { 98 builder_debug = {
99 'name': 'x64 Debug', 99 'name': 'x64 Debug',
100 'builddir': 'DevTools_Debug', 100 'builddir': 'DevTools_Debug',
101 'factory': factory_debug, 101 'factory': factory_debug,
102 'category': 'Linux', 102 'category': 'Linux',
103 'auto_reboot': False 103 'auto_reboot': False
104 } 104 }
105 105
106 factory_release_clang = linux().ChromiumWebkitLatestFactory( 106 factory_release_clang = linux().ChromiumFactory(
107 target='Release', 107 target='Release',
108 tests=['devtools_perf'], 108 tests=['devtools_perf'],
109 options=['--build-tool=ninja', 109 options=['--build-tool=ninja',
110 '--compiler=goma-clang', 110 '--compiler=goma-clang',
111 'DumpRenderTree', 111 'DumpRenderTree',
112 'chrome', 112 'chrome',
113 'pyautolib', 113 'pyautolib',
114 'chromedriver'], 114 'chromedriver'],
115 factory_properties={ 115 factory_properties={
116 'perf_id': 'chromium-devtools-perf-clang-release', 116 'perf_id': 'chromium-devtools-perf-clang-release',
117 'show_perf_results': True, 117 'show_perf_results': True,
118 'gclient_env': { 118 'gclient_env': {
119 'GYP_DEFINES':'clang=1 clang_use_chrome_plugins=1' 119 'GYP_DEFINES':'clang=1 clang_use_chrome_plugins=1'
120 } 120 },
121 } 121 'blink_config': 'blink',
122 ) 122 })
123 123
124 builder_release_clang = { 124 builder_release_clang = {
125 'name': 'x64 Release Clang', 125 'name': 'x64 Release Clang',
126 'builddir': 'DevTools_Release_Clang', 126 'builddir': 'DevTools_Release_Clang',
127 'factory': factory_release_clang, 127 'factory': factory_release_clang,
128 'category': 'Linux', 128 'category': 'Linux',
129 'auto_reboot': False 129 'auto_reboot': False
130 } 130 }
131 131
132 c['builders'] = [builder_release, builder_debug, builder_release_clang] 132 c['builders'] = [builder_release, builder_debug, builder_release_clang]
(...skipping 28 matching lines...) Expand all
161 c['slaves'] = master_utils.AutoSetupSlaves(c['builders'], 161 c['slaves'] = master_utils.AutoSetupSlaves(c['builders'],
162 config.Master.GetBotPassword()) 162 config.Master.GetBotPassword())
163 master_utils.VerifySetup(c, slaves) 163 master_utils.VerifySetup(c, slaves)
164 164
165 # Adds common status and tools to this master. 165 # Adds common status and tools to this master.
166 master_utils.AutoSetupMaster(c, ActiveMaster, 166 master_utils.AutoSetupMaster(c, ActiveMaster,
167 public_html='../master.chromium/public_html', 167 public_html='../master.chromium/public_html',
168 templates=['../master.chromium/templates'], 168 templates=['../master.chromium/templates'],
169 order_console_by_time=True, 169 order_console_by_time=True,
170 enable_http_status_push=ActiveMaster.is_production_host) 170 enable_http_status_push=ActiveMaster.is_production_host)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698