vagrant/test/buildbot/buildbot_config/master/schedulers.py

23 lines
797 B
Python
Raw Normal View History

"""
This module contains the logic which returns the set of
schedulers to use for the build master.
"""
from buildbot.changes.filter import ChangeFilter
from buildbot.schedulers.basic import (
Dependent,
SingleBranchScheduler)
def get_schedulers():
# Run the unit tests for master
master_unit = SingleBranchScheduler(name="master-unit",
change_filter=ChangeFilter(branch="master"),
treeStableTimer=60,
builderNames=["vagrant-master-unit"])
master_acceptance = Dependent(name="master-acceptance",
upstream=master_unit,
builderNames=["vagrant-master-acceptance"])
return [master_unit, master_acceptance]