| OLD | NEW |
| 1 # Copyright 2012 The Chromium Authors. All rights reserved. | 1 # Copyright 2012 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 """Seeds a number of variables defined in chromium_config.py. | 5 """Seeds a number of variables defined in chromium_config.py. |
| 6 | 6 |
| 7 The recommended way is to fork this file and use a custom DEPS forked from | 7 The recommended way is to fork this file and use a custom DEPS forked from |
| 8 config/XXX/DEPS with the right configuration data.""" | 8 config/XXX/DEPS with the right configuration data.""" |
| 9 | 9 |
| 10 import socket |
| 11 |
| 10 | 12 |
| 11 class Master(object): | 13 class Master(object): |
| 12 # Repository URLs used by the SVNPoller and 'gclient config'. | 14 # Repository URLs used by the SVNPoller and 'gclient config'. |
| 13 server_url = 'http://src.chromium.org' | 15 server_url = 'http://src.chromium.org' |
| 14 git_server_url = 'http://src.chromium.org/git' | |
| 15 repo_root = '/svn' | 16 repo_root = '/svn' |
| 17 git_server_url = 'https://chromium.googlesource.com' |
| 16 | 18 |
| 17 # External repos. | 19 # External repos. |
| 18 googlecode_url = 'http://%s.googlecode.com/svn' | 20 googlecode_url = 'http://%s.googlecode.com/svn' |
| 19 sourceforge_url = 'https://%(repo)s.svn.sourceforge.net/svnroot/%(repo)s' | 21 sourceforge_url = 'https://%(repo)s.svn.sourceforge.net/svnroot/%(repo)s' |
| 20 googlecode_revlinktmpl = 'https://code.google.com/p/%s/source/browse?r=%s' | 22 googlecode_revlinktmpl = 'https://code.google.com/p/%s/source/browse?r=%s' |
| 21 | 23 |
| 22 # Directly fetches from anonymous Blink svn server. | 24 # Directly fetches from anonymous Blink svn server. |
| 23 webkit_root_url = 'http://src.chromium.org/blink' | 25 webkit_root_url = 'http://src.chromium.org/blink' |
| 24 nacl_trunk_url = 'http://src.chromium.org/native_client/trunk' | 26 nacl_trunk_url = 'http://src.chromium.org/native_client/trunk' |
| 25 | 27 |
| 26 llvm_url = 'http://llvm.org/svn/llvm-project' | 28 llvm_url = 'http://llvm.org/svn/llvm-project' |
| 27 | 29 |
| 28 # Other non-redistributable repositories. | |
| 29 repo_root_internal = None | |
| 30 trunk_internal_url = None | |
| 31 trunk_internal_url_src = None | |
| 32 gears_url_internal = None | |
| 33 o3d_url_internal = None | |
| 34 nacl_trunk_url_internal = None | |
| 35 nacl_url_internal = None | |
| 36 slave_internal_url = None | |
| 37 | |
| 38 syzygy_internal_url = None | |
| 39 webrtc_internal_url = None | |
| 40 | |
| 41 swarm_server_internal_url = 'http://fake.swarm.url.server.com' | |
| 42 swarm_server_dev_internal_url = 'http://fake.swarm.dev.url.server.com' | |
| 43 swarm_hashtable_server_internal = 'http://fake.swarm.hashtable.server.com' | |
| 44 swarm_hashtable_server_dev_internal = 'http://fake.swarm.hashtable.server.com' | |
| 45 | |
| 46 # Perf Dashboard upload URL. | 30 # Perf Dashboard upload URL. |
| 47 dashboard_upload_url = 'https://chromeperf.appspot.com' | 31 dashboard_upload_url = 'https://chromeperf.appspot.com' |
| 48 | 32 |
| 49 # Actually for Chromium OS slaves. | 33 # Actually for Chromium OS slaves. |
| 50 chromeos_url = git_server_url + '/chromiumos.git' | 34 chromeos_url = git_server_url + '/chromiumos.git' |
| 51 chromeos_internal_url = None | |
| 52 | 35 |
| 53 # Please change this accordingly. | 36 # Default domain for emails to come from and |
| 37 # domains to which emails can be sent. |
| 54 master_domain = 'example.com' | 38 master_domain = 'example.com' |
| 55 permitted_domains = ('example.com',) | 39 permitted_domains = ('example.com',) |
| 56 | 40 |
| 57 # Your smtp server to enable mail notifications. | 41 # Your smtp server to enable mail notifications. |
| 58 smtp = 'smtp' | 42 smtp = 'smtp' |
| 59 | 43 |
| 60 # By default, bot_password will be filled in by config.GetBotPassword(); | 44 # By default, bot_password will be filled in by config.GetBotPassword(). |
| 61 # if the private config wants to override this, it can do so. | |
| 62 bot_password = None | 45 bot_password = None |
| 63 | 46 |
| 64 class _Base(object): | 47 # Fake urls to make various factories happy. |
| 48 swarm_server_internal_url = 'http://fake.swarm.url.server.com' |
| 49 swarm_server_dev_internal_url = 'http://fake.swarm.dev.url.server.com' |
| 50 swarm_hashtable_server_internal = 'http://fake.swarm.hashtable.server.com' |
| 51 swarm_hashtable_server_dev_internal = 'http://fake.swarm.hashtable.server.com' |
| 52 trunk_internal_url = None |
| 53 trunk_internal_url_src = None |
| 54 slave_internal_url = None |
| 55 git_internal_server_url = None |
| 56 syzygy_internal_url = None |
| 57 webrtc_internal_url = None |
| 58 |
| 59 |
| 60 class Base(object): |
| 61 """Master base template. Contains stubs for variables that all masters |
| 62 must define.""" |
| 65 # If set to True, the master will do nasty stuff like closing the tree, | 63 # If set to True, the master will do nasty stuff like closing the tree, |
| 66 # sending emails or other similar behaviors. Don't change this value unless | 64 # sending emails or other similar behaviors. Don't change this value unless |
| 67 # you modified the other settings extensively. | 65 # you modified the other settings extensively. |
| 68 is_production_host = False | 66 is_production_host = False |
| 69 # Master address. You should probably copy this file in another svn repo | 67 # Master address. You should probably copy this file in another svn repo |
| 70 # so you can override this value on both the slaves and the master. | 68 # so you can override this value on both the slaves and the master. |
| 71 master_host = 'localhost' | 69 master_host = 'localhost' |
| 72 # Additional email addresses to send gatekeeper (automatic tree closage) | 70 # Additional email addresses to send gatekeeper (automatic tree closage) |
| 73 # notifications. Unnecessary for experimental masters and try servers. | 71 # notifications. Unnecessary for experimental masters and try servers. |
| 74 tree_closing_notification_recipients = [] | 72 tree_closing_notification_recipients = [] |
| (...skipping 12 matching lines...) Expand all Loading... |
| 87 | 85 |
| 88 # Used for the waterfall URL and the waterfall's WebStatus object. | 86 # Used for the waterfall URL and the waterfall's WebStatus object. |
| 89 master_port = 0 | 87 master_port = 0 |
| 90 # Which port slaves use to connect to the master. | 88 # Which port slaves use to connect to the master. |
| 91 slave_port = 0 | 89 slave_port = 0 |
| 92 # The alternate read-only page. Optional. | 90 # The alternate read-only page. Optional. |
| 93 master_port_alt = 0 | 91 master_port_alt = 0 |
| 94 # HTTP port for try jobs. | 92 # HTTP port for try jobs. |
| 95 try_job_port = 0 | 93 try_job_port = 0 |
| 96 | 94 |
| 97 ## Chrome related | 95 ## Per-master configs. |
| 98 | 96 |
| 99 class _ChromiumBase(_Base): | 97 class Master1(Base): |
| 100 # Tree status urls. You should fork the code from tools/chromium-status/ and | 98 """Chromium master.""" |
| 101 # setup your own AppEngine instance (or use directly Django to create a | 99 master_host = 'master1.golo.chromium.org' |
| 102 # local instance). | 100 is_production_host = socket.getfqdn() == master_host |
| 103 # Defaulting urls that are used to POST data to 'localhost' so a local dev | 101 from_address = 'buildbot@chromium.org' |
| 104 # server can be used for testing and to make sure nobody updates the tree | 102 base_app_url = 'https://chromium-status.appspot.com' |
| 105 # status by error! | |
| 106 # | |
| 107 # This url is used for HttpStatusPush: | |
| 108 base_app_url = 'http://localhost:8080' | |
| 109 # HTTP url that should return 0 or 1, depending if the tree is open or | |
| 110 # closed. It is also used as POST to update the tree status. | |
| 111 tree_status_url = base_app_url + '/status' | 103 tree_status_url = base_app_url + '/status' |
| 112 # Used by LKGR to POST data. | |
| 113 store_revisions_url = base_app_url + '/revisions' | 104 store_revisions_url = base_app_url + '/revisions' |
| 114 # Used by the try server to sync to the last known good revision: | 105 last_good_url = base_app_url + '/lkgr' |
| 115 last_good_url = 'http://chromium-status.appspot.com/lkgr' | |
| 116 last_good_blink_url = 'http://blink-status.appspot.com/lkgr' | 106 last_good_blink_url = 'http://blink-status.appspot.com/lkgr' |
| 117 | 107 |
| 118 class Chromium(_ChromiumBase): | 108 class Master2(Base): |
| 119 # Used by the waterfall display. | 109 """Chromeos master.""" |
| 120 project_name = 'Chromium' | 110 master_host = 'master2.golo.chromium.org' |
| 121 master_port = 9010 | 111 is_production_host = socket.getfqdn() == master_host |
| 122 slave_port = 9112 | 112 tree_closing_notification_recipients = [ |
| 123 master_port_alt = 9014 | 113 'chromeos-build-failures@google.com'] |
| 114 from_address = 'buildbot@chromium.org' |
| 124 | 115 |
| 125 class ChromiumFYI(_ChromiumBase): | 116 class Master3(Base): |
| 126 project_name = 'Chromium FYI' | 117 """Client master.""" |
| 127 master_port = 9016 | 118 master_host = 'master3.golo.chromium.org' |
| 128 slave_port = 9117 | 119 is_production_host = socket.getfqdn() == master_host |
| 129 master_port_alt = 9019 | 120 tree_closing_notification_recipients = [] |
| 121 from_address = 'buildbot@chromium.org' |
| 130 | 122 |
| 131 class ChromiumMemory(_ChromiumBase): | 123 class Master4(Base): |
| 132 project_name = 'Chromium Memory' | 124 """Try server master.""" |
| 133 master_port = 9014 | 125 master_host = 'master4.golo.chromium.org' |
| 134 slave_port = 9119 | 126 is_production_host = socket.getfqdn() == master_host |
| 135 master_port_alt = 9047 | 127 tree_closing_notification_recipients = [] |
| 128 from_address = 'tryserver@chromium.org' |
| 129 code_review_site = 'https://chromiumcodereview.appspot.com' |
| 136 | 130 |
| 137 class ChromiumPerf(_ChromiumBase): | 131 ## Native Client related |
| 138 project_name = 'Chromium Perf' | |
| 139 master_port = 9050 | |
| 140 slave_port = 9151 | |
| 141 master_port_alt = 9052 | |
| 142 | 132 |
| 143 class ChromiumWebkit(_ChromiumBase): | 133 class NaClBase(Master3): |
| 144 project_name = 'Chromium Webkit' | 134 """Base class for Native Client masters""" |
| 145 master_port = 9053 | 135 tree_closing_notification_recipients = ['bradnelson@chromium.org'] |
| 146 slave_port = 9154 | 136 base_app_url = 'https://nativeclient-status.appspot.com' |
| 147 master_port_alt = 9055 | |
| 148 base_app_url = 'https://blink-status.appspot.com' | |
| 149 tree_status_url = base_app_url + '/status' | 137 tree_status_url = base_app_url + '/status' |
| 150 | 138 store_revisions_url = base_app_url + '/revisions' |
| 151 class ChromiumChrome(_ChromiumBase): | 139 last_good_url = base_app_url + '/lkgr' |
| 152 project_name = 'Chromium Chrome' | 140 perf_base_url = 'http://build.chromium.org/f/client/perf' |
| 153 master_port = 9056 | |
| 154 slave_port = 9157 | |
| 155 master_port_alt = 9058 | |
| 156 | |
| 157 class ChromiumPyauto(_ChromiumBase): | |
| 158 project_name = 'Chromium PyAuto' | |
| 159 master_port = 9016 | |
| 160 slave_port = 9116 | |
| 161 master_port_alt = 9216 | |
| 162 | |
| 163 class ChromiumEndure(_ChromiumBase): | |
| 164 project_name = 'Chromium Endure' | |
| 165 master_port = 9021 | |
| 166 slave_port = 9121 | |
| 167 master_port_alt = 9221 | |
| 168 | |
| 169 class ChromiumGPU(_ChromiumBase): | |
| 170 project_name = 'Chromium GPU' | |
| 171 master_port = 9076 | |
| 172 slave_port = 9189 | |
| 173 master_port_alt = 9077 | |
| 174 | |
| 175 class ChromiumGPUFYI(_ChromiumBase): | |
| 176 project_name = 'Chromium GPU FYI' | |
| 177 master_port = 9059 | |
| 178 slave_port = 9160 | |
| 179 master_port_alt = 9061 | |
| 180 | |
| 181 class ChromiumLKGR(_ChromiumBase): | |
| 182 project_name = 'Chromium LKGR' | |
| 183 master_port = 9018 | |
| 184 slave_port = 9118 | |
| 185 master_port_alt = 9218 | |
| 186 | |
| 187 class ChromiumGIT(_ChromiumBase): | |
| 188 project_name = 'Chromium Git' | |
| 189 master_port = 9062 | |
| 190 slave_port = 9163 | |
| 191 master_port_alt = 9064 | |
| 192 | |
| 193 class ChromiumFlaky(_ChromiumBase): | |
| 194 project_name = 'Chromium Flaky' | |
| 195 master_port = 9065 | |
| 196 slave_port = 9166 | |
| 197 master_port_alt = 9067 | |
| 198 | |
| 199 class ChromiumSwarm(_ChromiumBase): | |
| 200 project_name = 'Chromium Swarm' | |
| 201 master_port = 9068 | |
| 202 slave_port = 9169 | |
| 203 master_port_alt = 9070 | |
| 204 | |
| 205 class ChromiumMemoryFYI(_ChromiumBase): | |
| 206 project_name = 'Chromium Memory FYI' | |
| 207 master_port = 9071 | |
| 208 slave_port = 9172 | |
| 209 master_port_alt = 9073 | |
| 210 | |
| 211 class ChromiumChromebot(_ChromiumBase): | |
| 212 project_name = 'Chromium Chromebot' | |
| 213 master_port = 9090 | |
| 214 slave_port = 9190 | |
| 215 master_port_alt = 9290 | |
| 216 | |
| 217 class TryServer(_ChromiumBase): | |
| 218 project_name = 'Chromium Try Server' | |
| 219 master_port = 9011 | |
| 220 slave_port = 9113 | |
| 221 master_port_alt = 9015 | |
| 222 try_job_port = 9018 | |
| 223 # The svn repository to poll to grab try patches. For chrome, we use a | |
| 224 # separate repo to put all the diff files to be tried. | |
| 225 svn_url = None | |
| 226 | |
| 227 class Gatekeeper(_ChromiumBase): | |
| 228 project_name = 'Chromium Gatekeeper' | |
| 229 master_port = 9511 | |
| 230 slave_port = 9611 | |
| 231 master_port_alt = 9711 | |
| 232 | |
| 233 class MyChromeFork(_Base): | |
| 234 # Place your continuous build fork settings here. | |
| 235 project_name = 'My Forked Chrome' | |
| 236 master_port = 9010 | |
| 237 slave_port = 9111 | |
| 238 from_address = 'nobody@example.com' | |
| 239 | 141 |
| 240 ## ChromiumOS related | 142 ## ChromiumOS related |
| 241 | 143 |
| 242 class ChromiumChromiumOS(_ChromiumBase): | 144 class ChromiumOSBase(Master2): |
| 243 project_name = 'Chromium ChromiumOS' | 145 base_app_url = 'https://chromiumos-status.appspot.com' |
| 244 master_port = 9035 | |
| 245 slave_port = 9127 | |
| 246 master_port_alt = 9037 | |
| 247 | |
| 248 class ChromiumOS(_Base): | |
| 249 project_name = 'ChromiumOS' | |
| 250 master_port = 9030 | |
| 251 slave_port = 9127 | |
| 252 master_port_alt = 9043 | |
| 253 base_app_url = 'http://localhost:8080' | |
| 254 tree_status_url = base_app_url + '/status' | 146 tree_status_url = base_app_url + '/status' |
| 255 store_revisions_url = base_app_url + '/revisions' | 147 store_revisions_url = base_app_url + '/revisions' |
| 256 last_good_url = 'https://chromiumos-status.appspot.com/lkgr' | 148 last_good_url = base_app_url + '/lkgr' |
| 257 | 149 |
| 258 class ChromiumOSTryServer(_Base): | 150 class ChromiumOSTryServer(Master2): |
| 259 project_name = 'ChromiumOS Try Server' | 151 project_name = 'ChromiumOS Try Server' |
| 260 master_port = 9051 | 152 master_port = 9051 |
| 261 slave_port = 9153 | 153 slave_port = 9153 |
| 262 master_port_alt = 9063 | 154 master_port_alt = 9063 |
| 263 repo_url_ext = 'https://git.chromium.org/chromiumos/tryjobs.git' | 155 repo_url_ext = 'https://git.chromium.org/chromiumos/tryjobs.git' |
| 264 repo_url_int = None | 156 repo_url_int = None |
| 265 # The reply-to address to set for emails sent from the server. | 157 # The reply-to address to set for emails sent from the server. |
| 266 reply_to = 'nobody@example.com' | 158 reply_to = 'nobody@example.com' |
| 267 | 159 |
| 268 ## V8 | |
| 269 | 160 |
| 270 class V8(_Base): | 161 # Stubs of Archive and Distributed classes. Only truly defined in |
| 271 project_name = 'V8' | 162 # build_internal/. |
| 272 master_host = 'localhost' | 163 # TODO(agable): Move these somewhere more appropriate, like master_util. |
| 273 master_port = 9030 | |
| 274 slave_port = 9131 | |
| 275 master_port_alt = 9043 | |
| 276 server_url = 'http://v8.googlecode.com' | |
| 277 project_url = 'http://v8.googlecode.com' | |
| 278 perf_base_url = 'http://build.chromium.org/f/client/perf' | |
| 279 | |
| 280 ## Dart | |
| 281 | |
| 282 class Dart(_Base): | |
| 283 http_status_push_url = None | |
| 284 project_name = 'Dart' | |
| 285 master_port = 8040 | |
| 286 slave_port = 8140 | |
| 287 # Enable when there's a public waterfall. | |
| 288 master_port_alt = 8240 | |
| 289 | |
| 290 class DartFYI(_Base): | |
| 291 http_status_push_url = None | |
| 292 project_name = 'Dart FYI' | |
| 293 master_port = 8051 | |
| 294 slave_port = 8151 | |
| 295 # Enable when there's a public waterfall. | |
| 296 master_port_alt = 8251 | |
| 297 | |
| 298 | |
| 299 ## Native Client related | |
| 300 | |
| 301 class _NaClBase(_Base): | |
| 302 base_app_url = 'http://localhost:8080' | |
| 303 tree_status_url = base_app_url + '/status' | |
| 304 store_revisions_url = base_app_url + '/revisions' | |
| 305 last_good_url = 'http://nativeclient-status.appspot.com/lkgr' | |
| 306 perf_base_url = 'http://build.chromium.org/f/client/perf' | |
| 307 | |
| 308 class NativeClient(_NaClBase): | |
| 309 project_name = 'NativeClient' | |
| 310 master_port = 9080 | |
| 311 slave_port = 9180 | |
| 312 master_port_alt = 9280 | |
| 313 | |
| 314 class NativeClientToolchain(_NaClBase): | |
| 315 project_name = 'NativeClientToolchain' | |
| 316 master_port = 9081 | |
| 317 slave_port = 9181 | |
| 318 master_port_alt = 9281 | |
| 319 | |
| 320 class NativeClientChrome(_NaClBase): | |
| 321 project_name = 'NativeClientChrome' | |
| 322 master_port = 9082 | |
| 323 slave_port = 9182 | |
| 324 master_port_alt = 9282 | |
| 325 | |
| 326 class NativeClientRagel(_NaClBase): | |
| 327 project_name = 'NativeClientRagel' | |
| 328 master_port = 9083 | |
| 329 slave_port = 9183 | |
| 330 master_port_alt = 9283 | |
| 331 | |
| 332 class NativeClientSDK(_NaClBase): | |
| 333 project_name = 'NativeClientSDK' | |
| 334 master_port = 9084 | |
| 335 slave_port = 9184 | |
| 336 master_port_alt = 9284 | |
| 337 | |
| 338 class NativeClientPorts(_NaClBase): | |
| 339 project_name = 'NativeClientPorts' | |
| 340 master_port = 9085 | |
| 341 slave_port = 9185 | |
| 342 master_port_alt = 9285 | |
| 343 | |
| 344 class NativeClientTryServer(_Base): | |
| 345 project_name = 'NativeClient-Try' | |
| 346 master_port = 9086 | |
| 347 slave_port = 9186 | |
| 348 master_port_alt = 9286 | |
| 349 try_job_port = 9386 | |
| 350 svn_url = None | |
| 351 | |
| 352 class NativeClientLLVM(_NaClBase): | |
| 353 project_name = 'NativeClientLLVM' | |
| 354 master_port = 9087 | |
| 355 slave_port = 9187 | |
| 356 master_port_alt = 9287 | |
| 357 | |
| 358 class NativeClientSDKMono(_NaClBase): | |
| 359 project_name = 'NativeClientSDKMono' | |
| 360 master_port = 9088 | |
| 361 slave_port = 9188 | |
| 362 master_port_alt = 9288 | |
| 363 | |
| 364 class NativeClientSDKAddIn(_NaClBase): | |
| 365 project_name = 'NativeClientSDKAddIn' | |
| 366 master_port = 9089 | |
| 367 slave_port = 9191 | |
| 368 master_port_alt = 9289 | |
| 369 | |
| 370 ## Others | |
| 371 | |
| 372 class O3D(_Base): | |
| 373 project_name = 'O3D' | |
| 374 master_port = 9028 | |
| 375 slave_port = 9129 | |
| 376 master_port_alt = 9042 | |
| 377 base_app_url = 'http://localhost:8080' | |
| 378 tree_status_url = base_app_url + '/status' | |
| 379 store_revisions_url = base_app_url + '/revisions' | |
| 380 last_good_url = 'http://o3d-status.appspot.com/lkgr' | |
| 381 | |
| 382 class PageSpeed(_Base): | |
| 383 project_name = 'PageSpeed' | |
| 384 master_port = 9038 | |
| 385 slave_port = 9138 | |
| 386 master_port_alt = 9238 | |
| 387 tree_closing_notification_recipients = [] | |
| 388 # Select tree status urls and codereview location. | |
| 389 base_app_url = 'https://page-speed-status.appspot.com' | |
| 390 tree_status_url = base_app_url + '/status' | |
| 391 store_revisions_url = base_app_url + '/revisions' | |
| 392 last_good_url = base_app_url + '/lkgr' | |
| 393 | |
| 394 class Skia(_Base): | |
| 395 project_name = 'Skia' | |
| 396 master_host = 'localhost' | |
| 397 master_port = 9068 | |
| 398 slave_port = 9169 | |
| 399 master_port_alt = 9070 | |
| 400 server_url = 'http://skia.googlecode.com' | |
| 401 project_url = 'http://skia.googlecode.com' | |
| 402 is_production_host = False | |
| 403 | |
| 404 class Omaha(_Base): | |
| 405 project_name = 'Omaha' | |
| 406 master_port = 9044 | |
| 407 slave_port = 9144 | |
| 408 master_port_alt = 9244 | |
| 409 | |
| 410 # Used for testing on a local machine | |
| 411 class Experimental(Chromium): | |
| 412 project_name = 'Chromium Experimental' | |
| 413 master_host = 'localhost' | |
| 414 master_port = 9010 | |
| 415 slave_port = 9111 | |
| 416 master_port_alt = 9012 | |
| 417 | |
| 418 # Used for perf testing | |
| 419 # TODO: Remove this when performance testing with clang is done, but no | |
| 420 # later than EOQ2 2011. | |
| 421 class ChromiumPerfClang(_ChromiumBase): | |
| 422 project_name = 'Chromium Perf Clang' | |
| 423 master_port = 9040 | |
| 424 slave_port = 9141 | |
| 425 master_port_alt = 9042 | |
| 426 | |
| 427 class Sfntly(_Base): | |
| 428 project_name = 'Sfntly' | |
| 429 project_url = 'http://code.google.com/p/sfntly/' | |
| 430 master_port = 9048 | |
| 431 slave_port = 9148 | |
| 432 master_port_alt = 9248 | |
| 433 | |
| 434 class ChromiumPerfAv(_ChromiumBase): | |
| 435 project_name = 'Chromium Perf Av' | |
| 436 master_port = 9075 | |
| 437 slave_port = 9175 | |
| 438 master_port_alt = 9275 | |
| 439 # Need @google name to enable post to google groups. | |
| 440 from_address = 'perf_av@google.com' | |
| 441 | |
| 442 class DevTools(Chromium): | |
| 443 project_name = 'Chromium DevTools' | |
| 444 master_host = 'localhost' | |
| 445 master_port = 9010 | |
| 446 slave_port = 9111 | |
| 447 master_port_alt = 9012 | |
| 448 | |
| 449 class DrMemory(_Base): | |
| 450 project_name = 'DrMemory' | |
| 451 master_host = 'localhost' | |
| 452 master_port = 9092 | |
| 453 slave_port = 9192 | |
| 454 master_port_alt = 9292 | |
| 455 | |
| 456 class DynamoRIO(_Base): | |
| 457 project_name = 'DynamoRIO' | |
| 458 master_host = 'localhost' | |
| 459 master_port = 9093 | |
| 460 slave_port = 9193 | |
| 461 master_port_alt = 9293 | |
| 462 | |
| 463 class WebRTC(_Base): | |
| 464 project_name = 'WebRTC' | |
| 465 master_port = 9094 | |
| 466 slave_port = 9194 | |
| 467 master_port_alt = 9294 | |
| 468 server_url = 'http://webrtc.googlecode.com' | |
| 469 project_url = 'http://webrtc.googlecode.com' | |
| 470 from_address = 'webrtc-cb-watchlist@google.com' | |
| 471 | |
| 472 class ChromiumWebRTC(WebRTC): | |
| 473 project_name = 'Chromium WebRTC' | |
| 474 master_port = 9095 | |
| 475 slave_port = 9195 | |
| 476 master_port_alt = 9295 | |
| 477 | |
| 478 class Libyuv(_Base): | |
| 479 project_name = 'Libyuv' | |
| 480 master_port = 9096 | |
| 481 slave_port = 9196 | |
| 482 master_port_alt = 9296 | |
| 483 server_url = 'http://libyuv.googlecode.com' | |
| 484 project_url = 'http://libyuv.googlecode.com' | |
| 485 from_address = 'libyuv-cb-watchlist@google.com' | |
| 486 | |
| 487 class Libjingle(_Base): | |
| 488 project_name = 'Libjingle' | |
| 489 master_port = 9097 | |
| 490 slave_port = 9197 | |
| 491 master_port_alt = 9297 | |
| 492 server_url = 'http://libjingle.googlecode.com' | |
| 493 project_url = 'http://libjingle.googlecode.com' | |
| 494 from_address = 'libjingle-cb-watchlist@google.com' | |
| 495 | |
| 496 class ChromiumWebRTCFYI(WebRTC): | |
| 497 project_name = 'Chromium WebRTC FYI' | |
| 498 master_port = 9098 | |
| 499 slave_port = 9198 | |
| 500 master_port_alt = 9298 | |
| 501 | |
| 502 class WebRTCTryServer(WebRTC): | |
| 503 project_name = 'WebRTC Try Server' | |
| 504 master_port = 9099 | |
| 505 slave_port = 9199 | |
| 506 master_port_alt = 9299 | |
| 507 try_job_port = 9399 | |
| 508 svn_url = None | |
| 509 last_good_url = 'http://webrtc-dashboard.appspot.com/lkgr' | |
| 510 code_review_site = 'http://review.webrtc.org' | |
| 511 | |
| 512 class LibyuvTryServer(WebRTC): | |
| 513 project_name = 'Libyuv Try Server' | |
| 514 master_port = 9100 | |
| 515 slave_port = 9200 | |
| 516 master_port_alt = 9300 | |
| 517 try_job_port = 9400 | |
| 518 from_address = 'libyuv-cb-watchlist@google.com' | |
| 519 | |
| 520 | |
| 521 class Archive(object): | 164 class Archive(object): |
| 522 archive_host = 'localhost' | 165 archive_host = 'localhost' |
| 523 # Skip any filenames (exes, symbols, etc.) starting with these strings | 166 # Skip any filenames (exes, symbols, etc.) starting with these strings |
| 524 # entirely, typically because they're not built for this distribution. | 167 # entirely, typically because they're not built for this distribution. |
| 525 exes_to_skip_entirely = [] | 168 exes_to_skip_entirely = [] |
| 526 # Web server base path. | 169 # Web server base path. |
| 527 www_dir_base = "\\\\" + archive_host + "\\www\\" | 170 www_dir_base = "\\\\" + archive_host + "\\www\\" |
| 528 | 171 |
| 529 @staticmethod | 172 @staticmethod |
| 530 def Internal(): | 173 def Internal(): |
| 531 pass | 174 pass |
| 532 | 175 |
| 533 | 176 |
| 534 class Distributed(object): | 177 class Distributed(object): |
| 535 """Not much to describe.""" | 178 """Not much to describe.""" |
| OLD | NEW |