OLD | NEW |
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # Copyright 2013 The Chromium Authors. All rights reserved. | 2 # Copyright 2013 The Chromium Authors. All rights reserved. |
3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
5 | 5 |
6 import os | 6 import os |
7 | 7 |
8 from common import chromium_utils | 8 from common import chromium_utils |
9 | 9 |
10 from master import master_utils | 10 from master import master_utils |
(...skipping 29 matching lines...) Expand all Loading... |
40 # STAND-ALONE BUILDER DEFINITIONS | 40 # STAND-ALONE BUILDER DEFINITIONS |
41 | 41 |
42 c['builders'] = [ | 42 c['builders'] = [ |
43 { | 43 { |
44 'name': name, | 44 'name': name, |
45 'factory': m_annotator.BaseFactory('v8'), | 45 'factory': m_annotator.BaseFactory('v8'), |
46 'auto_reboot' : True, | 46 'auto_reboot' : True, |
47 'slavebuilddir': slavebuilddir, | 47 'slavebuilddir': slavebuilddir, |
48 } for name, slavebuilddir in [ | 48 } for name, slavebuilddir in [ |
49 ('v8_linux_rel', 'linux'), | 49 ('v8_linux_rel', 'linux'), |
| 50 ('v8_linux_rel_ng', 'linux'), |
50 ('v8_linux_avx2_dbg', 'linux'), | 51 ('v8_linux_avx2_dbg', 'linux'), |
51 ('v8_linux_nodcheck_rel', 'linux_nodcheck'), | 52 ('v8_linux_nodcheck_rel', 'linux_nodcheck'), |
52 ('v8_linux_dbg', 'linux'), | 53 ('v8_linux_dbg', 'linux'), |
| 54 ('v8_linux_dbg_ng', 'linux'), |
53 ('v8_linux_gc_stress_dbg', 'linux'), | 55 ('v8_linux_gc_stress_dbg', 'linux'), |
54 ('v8_linux_greedy_allocator_dbg', 'linux'), | 56 ('v8_linux_greedy_allocator_dbg', 'linux'), |
55 ('v8_linux_nosnap_rel', 'linux_nosnap'), | 57 ('v8_linux_nosnap_rel', 'linux_nosnap'), |
56 ('v8_linux_nosnap_dbg', 'linux_nosnap'), | 58 ('v8_linux_nosnap_dbg', 'linux_nosnap'), |
57 ('v8_linux_gcc_compile_rel', 'linux_gcc'), | 59 ('v8_linux_gcc_compile_rel', 'linux_gcc'), |
58 ('v8_linux_gcc_rel', 'linux_gcc'), | 60 ('v8_linux_gcc_rel', 'linux_gcc'), |
59 ('v8_linux64_rel', 'linux64'), | 61 ('v8_linux64_rel', 'linux64'), |
| 62 ('v8_linux64_rel_ng', 'linux64'), |
60 ('v8_linux64_avx2_rel', 'linux64'), | 63 ('v8_linux64_avx2_rel', 'linux64'), |
61 ('v8_linux64_avx2_dbg', 'linux64'), | 64 ('v8_linux64_avx2_dbg', 'linux64'), |
62 ('v8_linux64_asan_rel', 'asan64'), | 65 ('v8_linux64_asan_rel', 'asan64'), |
63 ('v8_linux64_msan_rel', 'msan64'), | 66 ('v8_linux64_msan_rel', 'msan64'), |
64 ('v8_linux64_tsan_rel', 'tsan64'), | 67 ('v8_linux64_tsan_rel', 'tsan64'), |
65 ('v8_linux64_greedy_allocator_dbg', 'linux64'), | 68 ('v8_linux64_greedy_allocator_dbg', 'linux64'), |
66 ('v8_win_rel', 'win'), | 69 ('v8_win_rel', 'win'), |
67 ('v8_win_dbg', 'win'), | 70 ('v8_win_dbg', 'win'), |
68 ('v8_win_compile_dbg', 'win'), | 71 ('v8_win_compile_dbg', 'win'), |
69 ('v8_win_rel_ng', 'win'), | 72 ('v8_win_rel_ng', 'win'), |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
149 name='v8_try_job_svn', | 152 name='v8_try_job_svn', |
150 svn_url=ActiveMaster.svn_url, | 153 svn_url=ActiveMaster.svn_url, |
151 last_good_urls=last_good_urls, | 154 last_good_urls=last_good_urls, |
152 code_review_sites=code_review_sites, | 155 code_review_sites=code_review_sites, |
153 pools=pools)) | 156 pools=pools)) |
154 | 157 |
155 ####### TRIGGERED BUILDERS | 158 ####### TRIGGERED BUILDERS |
156 | 159 |
157 c['builders'].extend([ | 160 c['builders'].extend([ |
158 { | 161 { |
| 162 'name': 'v8_linux_rel_ng_triggered', |
| 163 'factory': m_annotator.BaseFactory('v8'), |
| 164 'auto_reboot' : False, |
| 165 'slavebuilddir': 'swarming', |
| 166 }, |
| 167 { |
| 168 'name': 'v8_linux_dbg_ng_triggered', |
| 169 'factory': m_annotator.BaseFactory('v8'), |
| 170 'auto_reboot' : False, |
| 171 'slavebuilddir': 'swarming', |
| 172 }, |
| 173 { |
| 174 'name': 'v8_linux64_rel_ng_triggered', |
| 175 'factory': m_annotator.BaseFactory('v8'), |
| 176 'auto_reboot' : False, |
| 177 'slavebuilddir': 'swarming', |
| 178 }, |
| 179 { |
159 'name': 'v8_win_rel_ng_triggered', | 180 'name': 'v8_win_rel_ng_triggered', |
160 'factory': m_annotator.BaseFactory('v8'), | 181 'factory': m_annotator.BaseFactory('v8'), |
161 'auto_reboot' : False, | 182 'auto_reboot' : False, |
162 'slavebuilddir': 'swarming', | 183 'slavebuilddir': 'swarming', |
163 }, | 184 }, |
164 { | 185 { |
165 'name': 'v8_win64_rel_ng_triggered', | 186 'name': 'v8_win64_rel_ng_triggered', |
166 'factory': m_annotator.BaseFactory('v8'), | 187 'factory': m_annotator.BaseFactory('v8'), |
167 'auto_reboot' : False, | 188 'auto_reboot' : False, |
168 'slavebuilddir': 'swarming', | 189 'slavebuilddir': 'swarming', |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
222 c['logHorizon'] = 2000 | 243 c['logHorizon'] = 2000 |
223 # Must be at least 2x the number of slaves. | 244 # Must be at least 2x the number of slaves. |
224 c['eventHorizon'] = 60 | 245 c['eventHorizon'] = 60 |
225 # Must be at least 2x the number of on-going builds. | 246 # Must be at least 2x the number of on-going builds. |
226 c['buildCacheSize'] = 60 | 247 c['buildCacheSize'] = 60 |
227 | 248 |
228 ####### PROJECT IDENTITY | 249 ####### PROJECT IDENTITY |
229 | 250 |
230 c['projectName'] = ActiveMaster.project_name | 251 c['projectName'] = ActiveMaster.project_name |
231 c['projectURL'] = config.Master.project_url | 252 c['projectURL'] = config.Master.project_url |
OLD | NEW |