| 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 |