| OLD | NEW |
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 from buildbot.schedulers.basic import SingleBranchScheduler | 5 from buildbot.schedulers.basic import SingleBranchScheduler |
| 6 | 6 |
| 7 from master import master_config | 7 from master import master_config |
| 8 from master.factory import annotator_factory | 8 from master.factory import annotator_factory |
| 9 | 9 |
| 10 m_annotator = annotator_factory.AnnotatorFactory() | 10 m_annotator = annotator_factory.AnnotatorFactory() |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 66 | 66 |
| 67 B('Android Clang Builder (dbg)', 'f_android_clang_dbg', 'android', 'android', | 67 B('Android Clang Builder (dbg)', 'f_android_clang_dbg', 'android', 'android', |
| 68 notify_on_missing=True) | 68 notify_on_missing=True) |
| 69 F('f_android_clang_dbg', | 69 F('f_android_clang_dbg', |
| 70 m_annotator.BaseFactory('chromium')) | 70 m_annotator.BaseFactory('chromium')) |
| 71 | 71 |
| 72 def Update(_config_arg, _active_master, c): | 72 def Update(_config_arg, _active_master, c): |
| 73 helper.Update(c) | 73 helper.Update(c) |
| 74 | 74 |
| 75 specs = [ | 75 specs = [ |
| 76 {'name': 'Android GN'}, | |
| 77 {'name': 'Android GN (dbg)'}, | |
| 78 {'name': 'Cast Android (dbg)'}, | 76 {'name': 'Cast Android (dbg)'}, |
| 79 ] | 77 ] |
| 80 | 78 |
| 81 c['schedulers'].extend([ | 79 c['schedulers'].extend([ |
| 82 SingleBranchScheduler(name='android_gn', | 80 SingleBranchScheduler(name='android_gn', |
| 83 branch='master', | 81 branch='master', |
| 84 treeStableTimer=60, | 82 treeStableTimer=60, |
| 85 builderNames=[s['name'] for s in specs]), | 83 builderNames=[s['name'] for s in specs]), |
| 86 ]) | 84 ]) |
| 87 c['builders'].extend([ | 85 c['builders'].extend([ |
| 88 { | 86 { |
| 89 'name': spec['name'], | 87 'name': spec['name'], |
| 90 'factory': m_annotator.BaseFactory( | 88 'factory': m_annotator.BaseFactory( |
| 91 spec.get('recipe', 'chromium'), | 89 spec.get('recipe', 'chromium'), |
| 92 factory_properties=spec.get('factory_properties')), | 90 factory_properties=spec.get('factory_properties')), |
| 93 'notify_on_missing': True, | 91 'notify_on_missing': True, |
| 94 'category': '5android', | 92 'category': '5android', |
| 95 } for spec in specs | 93 } for spec in specs |
| 96 ]) | 94 ]) |
| OLD | NEW |