diff options
author | Marcello Stanisci <marcello.stanisci@inria.fr> | 2017-06-28 21:51:24 +0200 |
---|---|---|
committer | Marcello Stanisci <marcello.stanisci@inria.fr> | 2017-06-28 21:51:24 +0200 |
commit | 3fbd9cf2f6b20482ecbf57d30f9cf8518ff6c136 (patch) | |
tree | b14293ed2d9895f79a2940e9a9d9238762631df2 | |
parent | 0ca9654ea3c3779fab23840a83cc53002cf9138a (diff) | |
download | deployment-3fbd9cf2f6b20482ecbf57d30f9cf8518ff6c136.tar.gz deployment-3fbd9cf2f6b20482ecbf57d30f9cf8518ff6c136.tar.bz2 deployment-3fbd9cf2f6b20482ecbf57d30f9cf8518ff6c136.zip |
add wallet testcase builder
-rw-r--r-- | buildbot/master.cfg | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/buildbot/master.cfg b/buildbot/master.cfg index 097f74f..330066b 100644 --- a/buildbot/master.cfg +++ b/buildbot/master.cfg @@ -19,6 +19,7 @@ c['workers'] = [worker.Worker("lcov-worker", "lcov-pass"), worker.Worker("selenium-worker", "selenium-pass"), worker.Worker("doc-worker", "doc-pass"), worker.Worker("switcher-worker", "switcher-pass")] + worker.Worker("wallet-worker", "wallet-pass")] # 'protocols' contains information about protocols which master will use for # communicating with workers. You must define at least 'port' option that workers @@ -61,13 +62,15 @@ c['schedulers'].append(schedulers.SingleBranchScheduler( treeStableTimer=None, builderNames=["lcov-builder", "selenium-builder", - "switcher-builder"])) + "switcher-builder", + "wallet-builder"])) c['schedulers'].append(schedulers.ForceScheduler( name="force", builderNames=["lcov-builder", "selenium-builder", "switcher-builder", - "doc-builder"])) + "doc-builder", + "wallet-builder"])) ####### BUILDERS @@ -81,6 +84,20 @@ c['schedulers'].append(schedulers.ForceScheduler( from buildbot.steps.source.git import Git from buildbot.steps.shell import ShellCommand +wallet_factory = util.BuildFactory() + +wallet_factory.addStep(Git(repourl='git://git.taler.net/wallet-webex.git', + mode='full', + method='fresh', + alwaysUseLatest=True, + haltOnFailure=True, + branch='master')) +wallet_factory.addStep(name="configuration", + descrition="Running configure script", + descriptionDone="Correctly configured", + command=["./configure && make check"], + workdir="build/") + lcov_factory = util.BuildFactory() lcov_factory.addStep(Git(repourl='git://git.taler.net/deployment.git', @@ -171,6 +188,10 @@ c['builders'].append( workernames=["doc-worker"], factory=doc_factory)) +c['builders'].append( + util.BuilderConfig(name="wallet-builder", + workernames=["wallet-worker"], + factory=wallet_factory)) ####### BUILDBOT SERVICES |