OLD | NEW |
1 # -*- python -*- | 1 # -*- python -*- |
2 # ex: set syntax=python: | 2 # ex: set syntax=python: |
3 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 3 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
6 | 6 |
7 # READ THIS: | 7 # READ THIS: |
8 # See http://dev.chromium.org/developers/testing/chromium-build-infrastructure | 8 # See http://dev.chromium.org/developers/testing/chromium-build-infrastructure |
9 | 9 |
10 import os | 10 import os |
(...skipping 303 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
314 'factory': m_remote_run_chromium_src('chromium_trybot'), | 314 'factory': m_remote_run_chromium_src('chromium_trybot'), |
315 }) | 315 }) |
316 | 316 |
317 chromium_builders.append({ | 317 chromium_builders.append({ |
318 'name': 'chromium_devtools', | 318 'name': 'chromium_devtools', |
319 'factory': base_factory('devtools', max_time=master_utils.CQ_MAX_TIME), | 319 'factory': base_factory('devtools', max_time=master_utils.CQ_MAX_TIME), |
320 # Share build directory with compatible existing builders to save space. | 320 # Share build directory with compatible existing builders to save space. |
321 'slavebuilddir': 'linux', | 321 'slavebuilddir': 'linux', |
322 }) | 322 }) |
323 | 323 |
| 324 # Trusty |
| 325 chromium_builders.append({ |
| 326 'name': 'linux_chromium_compile_trusty_dbg_32_ng', |
| 327 'factory': m_remote_run_chromium_src( |
| 328 'chromium_trybot', max_time=master_utils.CQ_MAX_TIME), |
| 329 'slavebuilddir': 'remote_run' |
| 330 }) |
| 331 |
| 332 chromium_builders.append({ |
| 333 'name': 'linux_chromium_trusty_dbg_32_ng', |
| 334 'factory': m_remote_run_chromium_src('chromium_trybot'), |
| 335 'slavebuilddir': 'remote_run' |
| 336 }) |
| 337 |
| 338 for targ in ('_rel', '_dbg'): |
| 339 chromium_builders.append({ |
| 340 'name': 'linux_chromium_trusty%s_ng' % targ, |
| 341 'factory': m_remote_run_chromium_src( |
| 342 'chromium_trybot', timeout=3600, max_time=master_utils.CQ_MAX_TIME), |
| 343 'slavebuilddir': 'remote_run' |
| 344 }) |
| 345 chromium_builders.extend([{ |
| 346 'name': 'linux_chromium_compile_trusty%s_ng' % targ, |
| 347 'factory': m_remote_run_chromium_src( |
| 348 'chromium_trybot', max_time=master_utils.CQ_MAX_TIME), |
| 349 'slavebuilddir': 'remote_run' |
| 350 }]) |
| 351 |
| 352 # Chromecast builders using chromium_trybot |
| 353 chromium_builders.extend([{ |
| 354 'name': 'cast_shell_linux_trusty', |
| 355 'factory': m_remote_run_chromium_src( |
| 356 'chromium_trybot', max_time=master_utils.CQ_MAX_TIME), |
| 357 }, |
| 358 ]) |
| 359 |
324 # Presubmit bots | 360 # Presubmit bots |
325 def presubmit(name, slavebuilddir=None, extra_props=None): | 361 def presubmit(name, slavebuilddir=None, extra_props=None): |
326 properties = {'repo_name': name} | 362 properties = {'repo_name': name} |
327 properties.update(extra_props or {}) | 363 properties.update(extra_props or {}) |
328 return { | 364 return { |
329 'name': '%s_presubmit' % name, | 365 'name': '%s_presubmit' % name, |
330 'slavebuilddir': (slavebuilddir or ('presubmit_%s' % name)), | 366 'slavebuilddir': (slavebuilddir or ('presubmit_%s' % name)), |
331 'factory': base_factory( | 367 'factory': base_factory( |
332 'run_presubmit', properties, | 368 'run_presubmit', properties, |
333 max_time=master_utils.CQ_MAX_TIME), | 369 max_time=master_utils.CQ_MAX_TIME), |
(...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
565 # base.make_stop_form = hack_stop(base.make_stop_form) | 601 # base.make_stop_form = hack_stop(base.make_stop_form) |
566 | 602 |
567 | 603 |
568 ####### PROJECT IDENTITY | 604 ####### PROJECT IDENTITY |
569 | 605 |
570 # The 'projectURL' string will be used to provide a link | 606 # The 'projectURL' string will be used to provide a link |
571 # from buildbot HTML pages to your project's home page. | 607 # from buildbot HTML pages to your project's home page. |
572 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' | 608 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' |
573 | 609 |
574 # vi: set ts=4 sts=2 sw=2 et: | 610 # vi: set ts=4 sts=2 sw=2 et: |
OLD | NEW |