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

Side by Side Diff: masters/master.chromium.perf.fyi/master.cfg

Issue 1777863005: Recipe changes to move webview perf bots to the android/perf recipe (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Rebase. Created 4 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 # -*- python -*- 1 # -*- python -*-
2 # ex: set syntax=python: 2 # ex: set syntax=python:
3 3
4 # Copyright (c) 2014 The Chromium Authors. All rights reserved. 4 # Copyright (c) 2014 The Chromium Authors. All rights reserved.
5 # Use of this source code is governed by a BSD-style license that can be 5 # Use of this source code is governed by a BSD-style license that can be
6 # found in the LICENSE file. 6 # found in the LICENSE file.
7 7
8 # This is the buildmaster config file for the 'chromium' bot. It must 8 # This is the buildmaster config file for the 'chromium' bot. It must
9 # be installed as 'master.cfg' in your buildmaster's base directory 9 # be installed as 'master.cfg' in your buildmaster's base directory
10 # (although the filename can be changed with the --basedir option to 10 # (although the filename can be changed with the --basedir option to
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
81 # Schedulers. 81 # Schedulers.
82 82
83 ## configure the Schedulers 83 ## configure the Schedulers
84 84
85 # "FYI" is part of the Win builder name to avoid overwriting the main perf 85 # "FYI" is part of the Win builder name to avoid overwriting the main perf
86 # waterfall's Win builds. It should be removed once this builder is migrated to 86 # waterfall's Win builds. It should be removed once this builder is migrated to
87 # chromium.perf. 87 # chromium.perf.
88 s_chromium = Scheduler(name='chromium', 88 s_chromium = Scheduler(name='chromium',
89 branch='master', 89 branch='master',
90 treeStableTimer=60, 90 treeStableTimer=60,
91 builderNames=['android_webview_aosp_perf', 91 builderNames=['Win x64 FYI Builder',
92 'Win x64 FYI Builder', 92 'Win Clang Builder'])
93 'Win Clang Builder',
94 ])
95 93
96 s_chromium_linux_rel_trigger = Triggerable( 94 s_chromium_linux_rel_trigger = Triggerable(
97 'linuxrel', 95 'linuxrel',
98 ['Linux Large Profile Generator Perf', 96 ['Linux Large Profile Generator Perf',
99 'Linux CT Top1K RR Perf', 97 'Linux CT Top1K RR Perf',
100 ]) 98 ])
101 99
102 s_chromium_winrel_x64_trigger = Triggerable('winrel_x64', 100 s_chromium_winrel_x64_trigger = Triggerable('winrel_x64',
103 ['Win 7 Intel GPU Perf (Xeon)', 101 ['Win 7 Intel GPU Perf (Xeon)',
104 'Win Large Profile Generator Perf', 102 'Win Large Profile Generator Perf',
(...skipping 22 matching lines...) Expand all
127 # builddir (required): which subdirectory to run the builder in 125 # builddir (required): which subdirectory to run the builder in
128 # factory (required): a BuildFactory to define how the build is run 126 # factory (required): a BuildFactory to define how the build is run
129 # periodicBuildTime (optional): if set, force a build every N seconds 127 # periodicBuildTime (optional): if set, force a build every N seconds
130 # category (optional): it is not used in the normal 'buildbot' meaning. It is 128 # category (optional): it is not used in the normal 'buildbot' meaning. It is
131 # used by gatekeeper to determine which steps it should 129 # used by gatekeeper to determine which steps it should
132 # look for to close the tree. 130 # look for to close the tree.
133 # 131 #
134 132
135 # 1. Builders 133 # 1. Builders
136 134
137 b_chromium_rel_win_x64_builder = {'name': 'Win x64 FYI Builder', 135 c['builders'].append({'name': 'Win x64 FYI Builder',
138 'builddir': 'chromium-rel-x64-fyi-builder', 136 'builddir': 'chromium-rel-x64-fyi-builder',
139 'factory': annotator_factory.AnnotatorFactory(ActiveMaster).BaseFactory( 137 'factory': annotator_factory.AnnotatorFactory(ActiveMaster).BaseFactory(
140 recipe='chromium', 138 recipe='chromium',
141 triggers=['winrel_x64'], 139 triggers=['winrel_x64'],
142 timeout=7200), 140 timeout=7200),
143 'category': '1builders|windows', 141 'category': '1builders|windows',
144 'auto_reboot': False, 142 'auto_reboot': False,
145 } 143 })
146 144
147 # 2. Android 145 # 2. Android
148 146
149 b_webview_aosp_android = {'name': 'android_webview_aosp_perf', 147 c['builders'].append({
150 'factory': recipe_factory('android_webview_aosp_perf'), 148 'name': 'WebView Nexus5 Perf (1)',
149 'factory': recipe_factory('android/perf'),
151 'category': '2android|builder_testers', 150 'category': '2android|builder_testers',
152 } 151 'triggered': True
152 })
153 153
154 c['builders'] = [ 154 c['builders'].append({
155 b_chromium_rel_win_x64_builder, 155 'name': 'WebView Nexus5X Perf (1)',
156 b_webview_aosp_android, 156 'factory': recipe_factory('android/perf'),
157 ] 157 'category': '2android|builder_testers',
158 'triggered': True,
159 })
160
161 c['builders'].append({
162 'name': 'WebView Nexus5X Perf (2)',
163 'factory': recipe_factory('android/perf'),
164 'category': '2android|builder_testers',
165 'triggered': True,
166 })
158 167
159 # 3. Windows 168 # 3. Windows
160 169
161 c['builders'].append({'name': 'Win 7 Intel GPU Perf (Xeon)', 170 c['builders'].append({'name': 'Win 7 Intel GPU Perf (Xeon)',
162 'factory': recipe_factory('chromium'), 171 'factory': recipe_factory('chromium'),
163 'category': '3windows|builder_testers', 172 'category': '3windows|builder_testers',
164 }) 173 })
165 174
166 # 4. Mac 175 # 4. Mac
167 176
168 # 5. Linux 177 # 5. Linux
169 178
170 # 6. Win Clang 179 # 6. Win Clang
171 180
172 b_chromium_win_clang_builder = { 181 c['builders'].append({
173 'name': 'Win Clang Builder', 182 'name': 'Win Clang Builder',
174 'factory': annotator_factory.AnnotatorFactory(ActiveMaster).BaseFactory( 183 'factory': annotator_factory.AnnotatorFactory(ActiveMaster).BaseFactory(
175 recipe='chromium', 184 recipe='chromium',
176 triggers=['win_clang']), 185 triggers=['win_clang']),
177 'category': '6win clang|builders', 186 'category': '6win clang|builders',
178 'auto_reboot': False, 187 'auto_reboot': False,
179 } 188 })
180 189
181 b_chromium_win_clang_perf = { 190 c['builders'].append({
182 'name': 'Win Clang Perf', 191 'name': 'Win Clang Perf',
183 'factory': recipe_factory('chromium'), 192 'factory': recipe_factory('chromium'),
184 'category': '6win clang|builder_testers', 193 'category': '6win clang|builder_testers',
185 } 194 })
186
187 c['builders'].append(b_chromium_win_clang_builder)
188 c['builders'].append(b_chromium_win_clang_perf)
189 195
190 # 7. Large Profile Generator 196 # 7. Large Profile Generator
191 197
192 c['builders'].append({'name': 'Win Large Profile Generator Perf', 198 c['builders'].append({'name': 'Win Large Profile Generator Perf',
193 'factory': annotator_factory.AnnotatorFactory(ActiveMaster).BaseFactory( 199 'factory': annotator_factory.AnnotatorFactory(ActiveMaster).BaseFactory(
194 recipe='perf/telemetry_generate_large_profile', 200 recipe='perf/telemetry_generate_large_profile',
195 timeout=24 * 3600), 201 timeout=24 * 3600),
196 'category': '7large profile generator|testers', 202 'category': '7large profile generator|testers',
197 }) 203 })
198 204
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
262 268
263 ####### PROJECT IDENTITY 269 ####### PROJECT IDENTITY
264 270
265 # the 'projectName' string will be used to describe the project that this 271 # the 'projectName' string will be used to describe the project that this
266 # buildbot is working on. For example, it is used as the title of the 272 # buildbot is working on. For example, it is used as the title of the
267 # waterfall HTML page. The 'projectURL' string will be used to provide a link 273 # waterfall HTML page. The 'projectURL' string will be used to provide a link
268 # from buildbot HTML pages to your project's home page. 274 # from buildbot HTML pages to your project's home page.
269 275
270 c['projectName'] = ActiveMaster.project_name 276 c['projectName'] = ActiveMaster.project_name
271 c['projectURL'] = config.Master.project_url 277 c['projectURL'] = config.Master.project_url
OLDNEW
« no previous file with comments | « no previous file | masters/master.chromium.perf.fyi/slaves.cfg » ('j') | scripts/slave/recipes/android/builder.py » ('J')

Powered by Google App Engine
This is Rietveld 408576698