taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

commit 370389020b9383b12fb2efa3377e11be75c49750
parent 8231f6d5bff5ac6a1de04493ac41dec7f8f2b819
Author: Marcello Stanisci <marcello.stanisci@inria.fr>
Date:   Tue, 21 Jun 2016 15:22:53 +0200

adding autoclicker slave

Diffstat:
Mbuildbot/master.cfg | 25+++++++++++++++++++++++--
1 file changed, 23 insertions(+), 2 deletions(-)

diff --git a/buildbot/master.cfg b/buildbot/master.cfg @@ -9,6 +9,7 @@ local = "${HOME}/local" from buildbot.buildslave import BuildSlave c['slaves'] = [BuildSlave("testGreenSlave", "taler"), BuildSlave("testBlueSlave", "taler"), + BuildSlave("containersSlave", "taler"), BuildSlave("lcovSlave", "taler")] c['protocols'] = {'pb': {'port': 9989}} @@ -41,8 +42,9 @@ c['change_source'].append(GitPoller( ####### SCHEDULERS -from buildbot.schedulers.basic import SingleBranchScheduler, Dependent +from buildbot.schedulers.basic import SingleBranchScheduler from buildbot.schedulers.forcesched import * +from buildbot.schedulers.timed import * from buildbot.changes import filter c['schedulers'] = [] @@ -60,7 +62,12 @@ force = ForceScheduler( project=FixedParameter(name="project", default=""), builderNames=["global-switcher", "lcov-build"]) -c['schedulers'] = [force, git_master] +selenium = Periodic( + name="clicking", + builderNames=["auto-click"], + periodicBuildTimer=5*60*60) + +c['schedulers'] = [force, git_master, selenium] ####### BUILDERS @@ -120,6 +127,14 @@ lcov.addStep(ShellCommand( command=["make", "lcov"], workdir="build/taler-build")) +autoClick = BuildFactory() +autoClick.addStep(ShellCommand( + name="auto-click", + description="Performing demo", + descriptionDone="Demo passed", + command=["launch_selenium_test.sh"], + env={'PATH': $HOME/bin:$PATH})) + from buildbot.config import BuilderConfig c['builders'] = [] @@ -132,6 +147,12 @@ c['builders'].append( BuilderConfig(name="lcov-build", slavenames=["lcovSlave"], factory=lcov)) +c['builders'].append( + BuilderConfig(name="auto-click", + slavenames=["containersSlave"], + factory=autoClick)) + + ####### STATUS TARGETS c['status'] = []