Convert dict of builders to list since we do not support properties anymore

R=akuegel@chromium.org
BUG=497243

Review URL: https://codereview.chromium.org/1183513004

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@295739 0039d316-1c4b-4281-b951-d872f2087c98
changes/01/332501/1
sergiyb@chromium.org 11 years ago
parent 40cdc99cb6
commit 2d81beb35f

@ -113,16 +113,13 @@ def CMDbuilders(parser, args):
The output is a dictionary in the following format: The output is a dictionary in the following format:
{ {
'master_name': { 'master_name': [
'builder_name': { 'builder_name',
'custom_property': 'value', 'another_builder'
'testfilter': 'compile' ],
}, 'another_master': [
'another_builder': {} 'third_builder'
}, ]
'another_master': {
'third_builder': {}
}
} }
""" """
_, args = parser.parse_args(args) _, args = parser.parse_args(args)
@ -138,10 +135,10 @@ def CMDbuilders(parser, args):
masters = {} masters = {}
if config.HasField('verifiers') and config.verifiers.HasField('try_job'): if config.HasField('verifiers') and config.verifiers.HasField('try_job'):
for bucket in config.verifiers.try_job.buckets: for bucket in config.verifiers.try_job.buckets:
masters.setdefault(bucket.name, {}) masters.setdefault(bucket.name, [])
for builder in bucket.builders: for builder in bucket.builders:
if not builder.HasField('experiment_percentage'): if not builder.HasField('experiment_percentage'):
masters[bucket.name].setdefault(builder.name, {}) masters[bucket.name].append(builder.name)
print json.dumps(masters) print json.dumps(masters)
CMDbuilders.func_usage_more = '<path-to-cq-config>' CMDbuilders.func_usage_more = '<path-to-cq-config>'

Loading…
Cancel
Save