blob: 75c4ccb901bbd25e11bd0631baf14eadcae0ee1d [file] [log] [blame]
# Copyright 2013 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.schedulers.basic import SingleBranchScheduler
from master.factory import annotator_factory
m_annotator = annotator_factory.AnnotatorFactory()
def Update(c):
c['schedulers'].extend([
SingleBranchScheduler(name='webrtc_linux_scheduler',
branch='master',
treeStableTimer=0,
builderNames=[
'Linux Asan (parallel)',
]),
])
specs = [
{
'name': 'Linux Asan (parallel)',
'slavebuilddir': 'linux_asan',
},
]
c['builders'].extend([
{
'name': spec['name'],
'factory': m_annotator.BaseFactory('webrtc/standalone'),
'notify_on_missing': True,
'category': 'linux',
'slavebuilddir': spec['slavebuilddir'],
'auto_reboot': False,
} for spec in specs
])