diff options
author | Christian Grothoff <christian@grothoff.org> | 2020-02-23 22:38:29 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2020-02-23 22:38:29 +0100 |
commit | 0ef9c05bbde46a0727b7980e910e5b42c8e6678b (patch) | |
tree | 6cf7626bb346ceaacdab8545ea86a0949eec0442 /buildbot/master.cfg | |
parent | f27eb5e69ac25ac0939a135b64c2ecf8ec49c773 (diff) | |
download | deployment-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.cfg | 35 |
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", |