| OLD | NEW |
| 1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 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 import os | 5 import os |
| 6 import types | 6 import types |
| 7 | 7 |
| 8 from common import cros_chromite | 8 from common import cros_chromite |
| 9 from recipe_engine.config import config_item_context, ConfigGroup | 9 from recipe_engine.config import config_item_context, ConfigGroup |
| 10 from recipe_engine.config import Dict, Single, Set | 10 from recipe_engine.config import Dict, Single, Set |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 91 c.non_shared_root_branches.update(( | 91 c.non_shared_root_branches.update(( |
| 92 'factory-2305.B', | 92 'factory-2305.B', |
| 93 )) | 93 )) |
| 94 c.chrome_svn_branches.update(( | 94 c.chrome_svn_branches.update(( |
| 95 'factory-4455.B', | 95 'factory-4455.B', |
| 96 'factory-zako-5220.B', | 96 'factory-zako-5220.B', |
| 97 'factory-rambi-5517.B', | 97 'factory-rambi-5517.B', |
| 98 'factory-nyan-5772.B', | 98 'factory-nyan-5772.B', |
| 99 )) | 99 )) |
| 100 | 100 |
| 101 |
| 101 # If running on a testing slave, enable "--debug" so Chromite doesn't cause | 102 # If running on a testing slave, enable "--debug" so Chromite doesn't cause |
| 102 # actual production effects. | 103 # actual production effects. |
| 103 if 'TESTING_MASTER_HOST' in os.environ: # pragma: no cover | 104 if 'TESTING_MASTER_HOST' in os.environ: # pragma: no cover |
| 104 c.cbb.debug = True | 105 c.cbb.debug = True |
| 105 | 106 |
| 106 | 107 |
| 107 @config_ctx(includes=['base']) | 108 @config_ctx(includes=['base']) |
| 108 def external(c): | 109 def external(c): |
| 109 c.repositories['tryjob'].append( | 110 c.repositories['tryjob'].extend([ |
| 110 'https://chromium.googlesource.com/chromiumos/tryjobs') | 111 'https://chromium.googlesource.com/chromiumos/tryjobs', |
| 112 'https://chrome-internal.googlesource.com/chromeos/tryjobs', |
| 113 ]) |
| 111 c.repositories['chromium'].append( | 114 c.repositories['chromium'].append( |
| 112 'https://chromium.googlesource.com/chromium/src') | 115 'https://chromium.googlesource.com/chromium/src') |
| 113 c.repositories['cros_manifest'].append( | 116 c.repositories['cros_manifest'].append( |
| 114 'https://chromium.googlesource.com/chromiumos/manifest-versions') | 117 'https://chromium.googlesource.com/chromiumos/manifest-versions') |
| 115 | 118 |
| 116 | 119 |
| 117 @config_ctx(group='master', includes=['external']) | 120 @config_ctx(group='master', includes=['external']) |
| 118 def master_chromiumos_chromium(c): | 121 def master_chromiumos_chromium(c): |
| 119 c.use_chrome_version = True | 122 c.use_chrome_version = True |
| 120 c.cbb.builddir = 'shared_external' | 123 c.cbb.builddir = 'shared_external' |
| 121 | 124 |
| 122 | 125 |
| 123 @config_ctx(group='master', includes=['external']) | 126 @config_ctx(group='master', includes=['external']) |
| 124 def master_chromiumos(c): | 127 def master_chromiumos(c): |
| 125 c.cbb.builddir = 'external_master' | 128 c.cbb.builddir = 'external_master' |
| 126 | 129 |
| 127 @config_ctx() | 130 @config_ctx() |
| 128 def chromiumos_paladin(c): | 131 def chromiumos_paladin(c): |
| 129 c.read_cros_manifest = True | 132 c.read_cros_manifest = True |
| 130 | 133 |
| 131 @config_ctx() | 134 @config_ctx(group='master', includes=['external']) |
| 132 def chromeos_tryserver_etc(c): | 135 def chromiumos_tryserver(c): |
| 133 c.cbb.clobber = True | 136 c.cbb.disable_bootstrap = True |
| 134 | 137 |
| 135 @config_ctx() | 138 @config_ctx() |
| 136 def chromiumos_coverage_test(c): | 139 def chromiumos_coverage_test(c): |
| 137 c.use_chrome_version = True | 140 c.use_chrome_version = True |
| 138 c.read_cros_manifest = True | 141 c.read_cros_manifest = True |
| 139 c.cbb.chrome_rev = 'stable' | 142 c.cbb.chrome_rev = 'stable' |
| 140 c.cbb.disable_bootstrap = True | |
| OLD | NEW |