commit 370389020b9383b12fb2efa3377e11be75c49750
parent 8231f6d5bff5ac6a1de04493ac41dec7f8f2b819
Author: Marcello Stanisci <marcello.stanisci@inria.fr>
Date: Tue, 21 Jun 2016 15:22:53 +0200
adding autoclicker slave
Diffstat:
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'] = []