summaryrefslogtreecommitdiff
path: root/buildbot/master.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'buildbot/master.cfg')
-rw-r--r--buildbot/master.cfg33
1 files changed, 27 insertions, 6 deletions
diff --git a/buildbot/master.cfg b/buildbot/master.cfg
index 52d3ff2..e254948 100644
--- a/buildbot/master.cfg
+++ b/buildbot/master.cfg
@@ -71,24 +71,42 @@ from buildbot.steps.shell import Test
import os
# Test builder
-exchangeTestBuild = BuildFactory()
-exchangeTestBuild.addStep(Git(repourl='git://git.taler.net/deployment.git',
+globalBuild = BuildFactory()
+globalBuild.addStep(Git(repourl='git://git.taler.net/deployment.git',
mode='full',
method='fresh',
haltOnFailure=True,
branch='master'))
-exchangeTestBuild.addStep(ShellCommand(
+globalBuild.addStep(ShellCommand(
name="invalidation",
description="Invalidating timestamps",
descriptionDone="timestamps invalidated",
command=["./invalidate.sh"],
workdir="build/taler-build"))
-exchangeTestBuild.addStep(ShellCommand(
+globalBuild.addStep(ShellCommand(
name="builder",
description="Building Taler",
descriptionDone="compiled",
command=["make"],
workdir="build/taler-build"))
+lcov = BuildFactory()
+lcov.addStep(Git(repourl='git://git.taler.net/deployment.git',
+ mode='full',
+ method='fresh',
+ haltOnFailure=True,
+ branch='master'))
+globalBuild.addStep(ShellCommand(
+ name="invalidation",
+ description="Invalidating timestamps",
+ descriptionDone="timestamps invalidated",
+ command=["./invalidate.sh"],
+ workdir="build/taler-build"))
+globalBuild.addStep(ShellCommand(
+ name="builder",
+ description="Building Taler",
+ descriptionDone="compiled",
+ command=["make lcov"],
+ workdir="build/taler-build"))
from buildbot.config import BuilderConfig
@@ -96,8 +114,11 @@ c['builders'] = []
c['builders'].append(
BuilderConfig(name="exchange-test-build",
slavenames=["testSlave"],
- factory=exchangeTestBuild))
-
+ factory=globalBuild))
+c['builders'].append(
+ BuilderConfig(name="exchange-test-build",
+ slavenames=["lcovSlave"],
+ factory=lcov))
####### STATUS TARGETS
c['status'] = []