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 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
88 'chromium_trybot', max_time=master_utils.CQ_MAX_TIME), | 88 'chromium_trybot', max_time=master_utils.CQ_MAX_TIME), |
89 } | 89 } |
90 | 90 |
91 b_android_amp_rel_tests_recipe = { | 91 b_android_amp_rel_tests_recipe = { |
92 'name': 'android_amp_rel_tests_recipe', | 92 'name': 'android_amp_rel_tests_recipe', |
93 'factory': m_annotator.BaseFactory( | 93 'factory': m_annotator.BaseFactory( |
94 'android/appurify', max_time=master_utils.CQ_MAX_TIME), | 94 'android/appurify', max_time=master_utils.CQ_MAX_TIME), |
95 'slavebuilddir': 'android', | 95 'slavebuilddir': 'android', |
96 } | 96 } |
97 | 97 |
| 98 b_android_deterministic = { |
| 99 'name': 'android_deterministic', |
| 100 'factory': m_annotator.BaseFactory('deterministic_build'), |
| 101 } |
| 102 |
98 # This builder is intended to be used to build and archive full builds (same as | 103 # This builder is intended to be used to build and archive full builds (same as |
99 # "Linux Builder" on chromium.linux) for a requested revision. These archived | 104 # "Linux Builder" on chromium.linux) for a requested revision. These archived |
100 # builds will then be downloaded and used to bisect test failures (similar to | 105 # builds will then be downloaded and used to bisect test failures (similar to |
101 # "linux_perf_bisect_builder" on tryserver.chromium.perf. | 106 # "linux_perf_bisect_builder" on tryserver.chromium.perf. |
102 b_linux_full_bisect_builder = { | 107 b_linux_full_bisect_builder = { |
103 'name': 'linux_full_bisect_builder', | 108 'name': 'linux_full_bisect_builder', |
104 'factory': m_annotator.BaseFactory( | 109 'factory': m_annotator.BaseFactory( |
105 recipe='chromium', | 110 recipe='chromium', |
106 factory_properties={ | 111 factory_properties={ |
107 # This special property is used for build requests from auto-bisect | 112 # This special property is used for build requests from auto-bisect |
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
284 'name': 'cast_shell_linux', | 289 'name': 'cast_shell_linux', |
285 'factory': m_annotator.BaseFactory( | 290 'factory': m_annotator.BaseFactory( |
286 'chromium_trybot', max_time=master_utils.CQ_MAX_TIME), | 291 'chromium_trybot', max_time=master_utils.CQ_MAX_TIME), |
287 }, { | 292 }, { |
288 'name': 'cast_shell_android', | 293 'name': 'cast_shell_android', |
289 'factory': m_annotator.BaseFactory( | 294 'factory': m_annotator.BaseFactory( |
290 'chromium_trybot', max_time=master_utils.CQ_MAX_TIME), | 295 'chromium_trybot', max_time=master_utils.CQ_MAX_TIME), |
291 }, | 296 }, |
292 ]) | 297 ]) |
293 | 298 |
| 299 chromium_builders.append({ |
| 300 'name': 'linux_deterministic', |
| 301 'factory': m_annotator.BaseFactory('deterministic_build') |
| 302 }) |
| 303 |
294 # Ozone builder | 304 # Ozone builder |
295 ozone_builders = [{ | 305 ozone_builders = [{ |
296 'name': 'linux_ecs_ozone', | 306 'name': 'linux_ecs_ozone', |
297 'builddir': 'ozone-linux', | 307 'builddir': 'ozone-linux', |
298 'factory': m_annotator.BaseFactory('ozone_ecs', | 308 'factory': m_annotator.BaseFactory('ozone_ecs', |
299 {'use_mirror': ActiveMaster.is_production_host or None}), | 309 {'use_mirror': ActiveMaster.is_production_host or None}), |
300 }] | 310 }] |
301 | 311 |
302 b_linux_site_isolation = { | 312 b_linux_site_isolation = { |
303 'name': 'linux_site_isolation', | 313 'name': 'linux_site_isolation', |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
351 b_build_presubmit = presubmit('build') | 361 b_build_presubmit = presubmit('build') |
352 | 362 |
353 | 363 |
354 c['builders'] = [ | 364 c['builders'] = [ |
355 b_android_compile_dbg, | 365 b_android_compile_dbg, |
356 b_android_compile_rel, | 366 b_android_compile_rel, |
357 b_android_arm64_dbg_recipe, | 367 b_android_arm64_dbg_recipe, |
358 b_android_x86_dbg_recipe, | 368 b_android_x86_dbg_recipe, |
359 b_android_clang_dbg_recipe, | 369 b_android_clang_dbg_recipe, |
360 b_android_amp_rel_tests_recipe, | 370 b_android_amp_rel_tests_recipe, |
| 371 b_android_deterministic, |
361 b_build_presubmit, | 372 b_build_presubmit, |
362 b_linux_chromium_asan_rel_ng, | 373 b_linux_chromium_asan_rel_ng, |
363 b_linux_full_bisect_builder, | 374 b_linux_full_bisect_builder, |
364 b_linux_nacl_sdk, b_linux_nacl_sdk_bionic, | 375 b_linux_nacl_sdk, b_linux_nacl_sdk_bionic, |
365 b_linux_nacl_sdk_build, b_linux_nacl_sdk_bionic_build, | 376 b_linux_nacl_sdk_build, b_linux_nacl_sdk_bionic_build, |
366 b_linux_site_isolation, | 377 b_linux_site_isolation, |
367 b_chromium_presubmit, | 378 b_chromium_presubmit, |
368 b_depot_tools_presubmit, | 379 b_depot_tools_presubmit, |
369 b_infra_tester, | 380 b_infra_tester, |
370 ] + chromium_builders + ozone_builders | 381 ] + chromium_builders + ozone_builders |
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
522 # base.make_stop_form = hack_stop(base.make_stop_form) | 533 # base.make_stop_form = hack_stop(base.make_stop_form) |
523 | 534 |
524 | 535 |
525 ####### PROJECT IDENTITY | 536 ####### PROJECT IDENTITY |
526 | 537 |
527 # The 'projectURL' string will be used to provide a link | 538 # The 'projectURL' string will be used to provide a link |
528 # from buildbot HTML pages to your project's home page. | 539 # from buildbot HTML pages to your project's home page. |
529 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' | 540 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' |
530 | 541 |
531 # vi: set ts=4 sts=2 sw=2 et: | 542 # vi: set ts=4 sts=2 sw=2 et: |
OLD | NEW |