| OLD | NEW |
| 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2013 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 # These modules come from scripts, which must be in the PYTHONPATH. | 5 # These modules come from scripts, which must be in the PYTHONPATH. |
| 6 from master import master_utils | 6 from master import master_utils |
| 7 from master import slaves_list | 7 from master import slaves_list |
| 8 from master.builders_pools import BuildersPools | 8 from master.builders_pools import BuildersPools |
| 9 from master.factory import annotator_factory | 9 from master.factory import annotator_factory |
| 10 from master.try_job_http import TryJobHTTP | 10 from master.try_job_http import TryJobHTTP |
| (...skipping 17 matching lines...) Expand all Loading... |
| 28 | 28 |
| 29 # Avoid merging requests. | 29 # Avoid merging requests. |
| 30 c['mergeRequests'] = lambda *_: False | 30 c['mergeRequests'] = lambda *_: False |
| 31 | 31 |
| 32 ####### BUILDERS | 32 ####### BUILDERS |
| 33 # Recipe based builders. | 33 # Recipe based builders. |
| 34 specs = [ | 34 specs = [ |
| 35 {'name': 'win', 'slavebuilddir': 'win'}, | 35 {'name': 'win', 'slavebuilddir': 'win'}, |
| 36 {'name': 'win_rel', 'slavebuilddir': 'win'}, | 36 {'name': 'win_rel', 'slavebuilddir': 'win'}, |
| 37 {'name': 'win_x64_rel', 'slavebuilddir': 'win'}, | 37 {'name': 'win_x64_rel', 'slavebuilddir': 'win'}, |
| 38 {'name': 'win_x64_gn', 'slavebuilddir': 'win64_gn'}, |
| 39 {'name': 'win_x64_gn_rel', 'slavebuilddir': 'win64_gn'}, |
| 38 {'name': 'win_clang', 'slavebuilddir': 'win_clang'}, | 40 {'name': 'win_clang', 'slavebuilddir': 'win_clang'}, |
| 39 {'name': 'win_clang_rel', 'slavebuilddir': 'win_clang'}, | 41 {'name': 'win_clang_rel', 'slavebuilddir': 'win_clang'}, |
| 40 {'name': 'win_x64_clang_rel', 'slavebuilddir': 'win_clang'}, | 42 {'name': 'win_x64_clang_rel', 'slavebuilddir': 'win_clang'}, |
| 41 {'name': 'mac', 'slavebuilddir': 'mac32'}, | 43 {'name': 'mac', 'slavebuilddir': 'mac64'}, |
| 42 {'name': 'mac_rel', 'slavebuilddir': 'mac32'}, | 44 {'name': 'mac_rel', 'slavebuilddir': 'mac64'}, |
| 45 {'name': 'mac_gn', 'slavebuilddir': 'mac64_gn'}, |
| 46 {'name': 'mac_gn_rel', 'slavebuilddir': 'mac64_gn'}, |
| 43 {'name': 'mac_asan', 'slavebuilddir': 'mac_asan'}, | 47 {'name': 'mac_asan', 'slavebuilddir': 'mac_asan'}, |
| 44 {'name': 'ios', 'slavebuilddir': 'mac32'}, | 48 {'name': 'ios', 'slavebuilddir': 'mac32'}, |
| 45 {'name': 'ios_rel', 'slavebuilddir': 'mac32'}, | 49 {'name': 'ios_rel', 'slavebuilddir': 'mac32'}, |
| 46 {'name': 'ios_arm64', 'slavebuilddir': 'mac64'}, | 50 {'name': 'ios_arm64', 'slavebuilddir': 'mac64'}, |
| 47 {'name': 'ios_arm64_rel', 'slavebuilddir': 'mac64'}, | 51 {'name': 'ios_arm64_rel', 'slavebuilddir': 'mac64'}, |
| 48 {'name': 'linux', 'slavebuilddir': 'linux64'}, | 52 {'name': 'linux', 'slavebuilddir': 'linux64'}, |
| 49 {'name': 'linux_rel', 'slavebuilddir': 'linux64'}, | 53 {'name': 'linux_rel', 'slavebuilddir': 'linux64'}, |
| 54 {'name': 'linux_gn', 'slavebuilddir': 'linux64_gn'}, |
| 55 {'name': 'linux_gn_rel', 'slavebuilddir': 'linux64_gn'}, |
| 50 {'name': 'linux_memcheck', 'slavebuilddir': 'linux_memcheck'}, | 56 {'name': 'linux_memcheck', 'slavebuilddir': 'linux_memcheck'}, |
| 51 {'name': 'linux_msan', 'slavebuilddir': 'linux_msan'}, | 57 {'name': 'linux_msan', 'slavebuilddir': 'linux_msan'}, |
| 52 {'name': 'linux_tsan2', 'slavebuilddir': 'linux_tsan2'}, | 58 {'name': 'linux_tsan2', 'slavebuilddir': 'linux_tsan2'}, |
| 53 {'name': 'linux_asan', 'slavebuilddir': 'linux_asan'}, | 59 {'name': 'linux_asan', 'slavebuilddir': 'linux_asan'}, |
| 54 {'name': 'linux_ubsan', 'slavebuilddir': 'linux_ubsan'}, | 60 {'name': 'linux_ubsan', 'slavebuilddir': 'linux_ubsan'}, |
| 55 {'name': 'linux_ubsan_vptr', 'slavebuilddir': 'linux_ubsan_vptr'}, | 61 {'name': 'linux_ubsan_vptr', 'slavebuilddir': 'linux_ubsan_vptr'}, |
| 56 {'name': 'android', 'slavebuilddir': 'android'}, | 62 {'name': 'android', 'slavebuilddir': 'android'}, |
| 57 {'name': 'android_rel', 'slavebuilddir': 'android'}, | 63 {'name': 'android_rel', 'slavebuilddir': 'android'}, |
| 64 {'name': 'android_gn', 'slavebuilddir': 'android_gn'}, |
| 65 {'name': 'android_gn_rel', 'slavebuilddir': 'android_gn'}, |
| 58 {'name': 'android_clang', 'slavebuilddir': 'android_clang'}, | 66 {'name': 'android_clang', 'slavebuilddir': 'android_clang'}, |
| 59 {'name': 'android_arm64', 'slavebuilddir': 'android_arm64'}, | 67 {'name': 'android_arm64', 'slavebuilddir': 'android_arm64'}, |
| 60 ] | 68 ] |
| 61 | 69 |
| 62 m_annotator = annotator_factory.AnnotatorFactory() | 70 m_annotator = annotator_factory.AnnotatorFactory() |
| 63 c['builders'] = [ | 71 c['builders'] = [ |
| 64 { | 72 { |
| 65 'name': spec['name'], | 73 'name': spec['name'], |
| 66 'factory': m_annotator.BaseFactory('libyuv/libyuv'), | 74 'factory': m_annotator.BaseFactory('libyuv/libyuv'), |
| 67 'slavebuilddir': spec['slavebuilddir'], | 75 'slavebuilddir': spec['slavebuilddir'], |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 156 # Must be at least 2x the number of slaves. | 164 # Must be at least 2x the number of slaves. |
| 157 c['eventHorizon'] = 100 | 165 c['eventHorizon'] = 100 |
| 158 # Must be at least 2x the number of on-going builds. | 166 # Must be at least 2x the number of on-going builds. |
| 159 c['buildCacheSize'] = 100 | 167 c['buildCacheSize'] = 100 |
| 160 | 168 |
| 161 ####### PROJECT IDENTITY | 169 ####### PROJECT IDENTITY |
| 162 | 170 |
| 163 # The 'projectURL' string will be used to provide a link | 171 # The 'projectURL' string will be used to provide a link |
| 164 # from buildbot HTML pages to your project's home page. | 172 # from buildbot HTML pages to your project's home page. |
| 165 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' | 173 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' |
| OLD | NEW |