| Index: masters/master.chromium.webrtc/master_builders_cfg.py
|
| diff --git a/masters/master.chromium.webrtc/master_builders_cfg.py b/masters/master.chromium.webrtc/master_builders_cfg.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..5e0ed9722818d29c264fd1d4d90490200c5f006c
|
| --- /dev/null
|
| +++ b/masters/master.chromium.webrtc/master_builders_cfg.py
|
| @@ -0,0 +1,44 @@
|
| +# Copyright (c) 2015 The Chromium Authors. All rights reserved.
|
| +# Use of this source code is governed by a BSD-style license that can be
|
| +# found in the LICENSE file.
|
| +
|
| +from buildbot.changes.filter import ChangeFilter
|
| +from buildbot.schedulers.basic import SingleBranchScheduler
|
| +
|
| +from master.factory import annotator_factory
|
| +
|
| +m_annotator = annotator_factory.AnnotatorFactory()
|
| +
|
| +def Update(c):
|
| + c['schedulers'].append(
|
| + SingleBranchScheduler(name='chromium_scheduler',
|
| + change_filter=ChangeFilter(project='chromium',
|
| + branch='master'),
|
| + treeStableTimer=60,
|
| + builderNames=[
|
| + 'Win Builder',
|
| + 'Mac Builder',
|
| + 'Linux Builder',
|
| + ]),
|
| + )
|
| + specs = [
|
| + {'name': 'Win Builder', 'category': 'win'},
|
| + {'name': 'WinXP Tester', 'category': 'win'},
|
| + {'name': 'Win7 Tester', 'category': 'win'},
|
| + {'name': 'Win8 Tester', 'category': 'win'},
|
| + {'name': 'Win10 Tester', 'category': 'win'},
|
| + {'name': 'Mac Builder', 'category': 'mac'},
|
| + {'name': 'Mac Tester', 'category': 'mac'},
|
| + {'name': 'Linux Builder', 'category': 'linux'},
|
| + {'name': 'Linux Tester', 'category': 'linux'},
|
| + ]
|
| +
|
| + c['builders'].extend([
|
| + {
|
| + 'name': spec['name'],
|
| + 'factory': m_annotator.BaseFactory('webrtc/chromium'),
|
| + 'category': spec['category'],
|
| + 'notify_on_missing': True,
|
| + } for spec in specs
|
| + ])
|
| +
|
|
|