summaryrefslogtreecommitdiff
path: root/buildbot/master.cfg
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2020-02-23 22:38:29 +0100
committerChristian Grothoff <christian@grothoff.org>2020-02-23 22:38:29 +0100
commit0ef9c05bbde46a0727b7980e910e5b42c8e6678b (patch)
tree6cf7626bb346ceaacdab8545ea86a0949eec0442 /buildbot/master.cfg
parentf27eb5e69ac25ac0939a135b64c2ecf8ec49c773 (diff)
downloaddeployment-0ef9c05bbde46a0727b7980e910e5b42c8e6678b.tar.gz
deployment-0ef9c05bbde46a0727b7980e910e5b42c8e6678b.tar.bz2
deployment-0ef9c05bbde46a0727b7980e910e5b42c8e6678b.zip
expand integration test suite build logic
Diffstat (limited to 'buildbot/master.cfg')
-rw-r--r--buildbot/master.cfg35
1 files changed, 32 insertions, 3 deletions
diff --git a/buildbot/master.cfg b/buildbot/master.cfg
index ea206a8..dd841ba 100644
--- a/buildbot/master.cfg
+++ b/buildbot/master.cfg
@@ -493,21 +493,50 @@ CHECKER_FACTORY.addStep(
workdir="../../deployment/buildbot"
)
)
-# FIXME: CHECKER_FACTORY is way incomplete at this time!
+CHECKER_FACTORY.addStep(git_step("git://git.taler.net/wallet-core.git"))
+CHECKER_FACTORY.addStep(
+ ShellCommand(
+ name="fetch",
+ description="Running yarn install of wallet",
+ descriptionDone="Correctly installed",
+ command=["npm", "install", "-g", "--prefix", "$HOME", "taler-wallet"],
+ workdir="build/"
+ )
+)
+CHECKER_FACTORY.addStep(
+ ShellCommand(
+ name="build",
+ description="Building other Taler components",
+ descriptionDone="Taler built",
+ command=["./build.sh"],
+ workdir="../../deployment/buildbot",
+ )
+)
+# FIXME: CHECKER_FACTORY is incomplete at this time: we still need
+# to do the actual 'make check' steps (in a jail!)
LCOV_FACTORY = create_factory_with_deployment()
+LCOV_FACTORY.addStep(git_step("git://git.taler.net/wallet-core.git"))
+LCOV_FACTORY.addStep(
+ ShellCommand(
+ name="fetch",
+ description="Running yarn install of wallet",
+ descriptionDone="Correctly installed",
+ command=["npm", "install", "-g", "--prefix", "$HOME", "taler-wallet"],
+ workdir="build/"
+ )
+)
LCOV_FACTORY.addStep(
ShellCommand(
name="build",
- description="Building Taler",
+ description="Building other Taler components",
descriptionDone="Taler built",
command=["./build.sh"],
workdir="../../deployment/buildbot",
env={'TALER_COVERAGE': "1"}
)
)
-
LCOV_FACTORY.addStep(
ShellCommand(
name="coverage generation",