| 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 from master.factory import chromium_factory | 9 from master.factory import chromium_factory |
| 10 | 10 |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 67 B('Android Tests', 'f_android_rel_tests', 'android', 'android_trigger_rel', | 67 B('Android Tests', 'f_android_rel_tests', 'android', 'android_trigger_rel', |
| 68 notify_on_missing=True) | 68 notify_on_missing=True) |
| 69 F('f_android_rel_tests', | 69 F('f_android_rel_tests', |
| 70 m_annotator.BaseFactory('chromium')) | 70 m_annotator.BaseFactory('chromium')) |
| 71 | 71 |
| 72 B('Android Clang Builder (dbg)', 'f_android_clang_dbg', 'android', 'android', | 72 B('Android Clang Builder (dbg)', 'f_android_clang_dbg', 'android', 'android', |
| 73 notify_on_missing=True) | 73 notify_on_missing=True) |
| 74 F('f_android_clang_dbg', | 74 F('f_android_clang_dbg', |
| 75 m_annotator.BaseFactory('chromium')) | 75 m_annotator.BaseFactory('chromium')) |
| 76 | 76 |
| 77 B('Android deterministic build', 'f_android_clang_dbg', 'android', 'android', |
| 78 notify_on_missing=True) |
| 79 F('f_android_deterministic_build', |
| 80 annotator_factory.AnnotatorFactory().BaseFactory( |
| 81 'swarming/deterministic_build', |
| 82 factory_properties = { |
| 83 'configuration': 'Release', |
| 84 } |
| 85 ), |
| 86 ) |
| 87 |
| 77 def Update(_config_arg, _active_master, c): | 88 def Update(_config_arg, _active_master, c): |
| 78 helper.Update(c) | 89 helper.Update(c) |
| 79 | 90 |
| 80 specs = [ | 91 specs = [ |
| 81 {'name': 'Android GN', 'recipe': 'chromium_gn'}, | 92 {'name': 'Android GN', 'recipe': 'chromium_gn'}, |
| 82 {'name': 'Android GN (dbg)', 'recipe': 'chromium_gn'}, | 93 {'name': 'Android GN (dbg)', 'recipe': 'chromium_gn'}, |
| 83 {'name': 'Cast Android (dbg)'}, | 94 {'name': 'Cast Android (dbg)'}, |
| 84 ] | 95 ] |
| 85 | 96 |
| 86 c['schedulers'].extend([ | 97 c['schedulers'].extend([ |
| 87 SingleBranchScheduler(name='android_gn', | 98 SingleBranchScheduler(name='android_gn', |
| 88 branch='master', | 99 branch='master', |
| 89 treeStableTimer=60, | 100 treeStableTimer=60, |
| 90 builderNames=['Android GN', 'Android GN (dbg)']), | 101 builderNames=['Android GN', 'Android GN (dbg)']), |
| 91 ]) | 102 ]) |
| 92 c['builders'].extend([ | 103 c['builders'].extend([ |
| 93 { | 104 { |
| 94 'name': spec['name'], | 105 'name': spec['name'], |
| 95 'factory': m_annotator.BaseFactory( | 106 'factory': m_annotator.BaseFactory( |
| 96 spec.get('recipe', 'chromium'), | 107 spec.get('recipe', 'chromium'), |
| 97 factory_properties=spec.get('factory_properties'), | 108 factory_properties=spec.get('factory_properties'), |
| 98 triggers=spec.get('triggers')), | 109 triggers=spec.get('triggers')), |
| 99 'notify_on_missing': True, | 110 'notify_on_missing': True, |
| 100 'category': '5android', | 111 'category': '5android', |
| 101 } for spec in specs | 112 } for spec in specs |
| 102 ]) | 113 ]) |
| OLD | NEW |