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