From 5670d45bf54281523e7ec7278021d633386cbb95 Mon Sep 17 00:00:00 2001 From: Marcello Stanisci Date: Thu, 29 Nov 2018 02:35:07 +0100 Subject: Auditor reports. Adding BB worker+builder that invokes the reports-generating script. --- buildbot/master.cfg | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) (limited to 'buildbot') diff --git a/buildbot/master.cfg b/buildbot/master.cfg index 56cf65d..f08ae1b 100644 --- a/buildbot/master.cfg +++ b/buildbot/master.cfg @@ -32,7 +32,8 @@ c["workers"] = [ worker.Worker("debug-worker", "debug-pass"), worker.Worker("lint-worker", "lint-pass"), worker.Worker("demo-worker", "demo-pass"), - worker.Worker("wallet-worker", "wallet-pass")] + worker.Worker("wallet-worker", "wallet-pass"), + worker.Worker("auditor-worker", "auditor-pass")] # 'protocols' contains information about protocols which master # will use for communicating with workers. You must define at @@ -72,7 +73,8 @@ def doc_filter(change): NIGHTLY_SCHEDULER = schedulers.Nightly( name="nightly-scheduler", - builderNames=["lcov-builder"], + builderNames=["lcov-builder", + "auditor-builder"], branch="master", # why mandatory? hour=6, minute=0) @@ -140,6 +142,7 @@ FORCE_SCHEDULER = schedulers.ForceScheduler( name="force-scheduler", builderNames=[ "lcov-builder", + "auditor-builder", "selenium-builder", "switcher-builder", "doc-builder", @@ -235,6 +238,20 @@ LCOV_FACTORY.addStep(ShellCommand( env={"PATH": "${HOME}/local/bin:${PATH}", "TALER_CHECKDB": "postgres:///talercheck?host=/home/${USER}/sockets"})) + +# FIXME: 'demo' reports generator missing. +AUDITOR_FACTORY = util.BuildFactory() +AUDITOR_FACTORY.addStep(git_step( + "git://git.taler.net/deployment.git")) +AUDITOR_FACTORY.addStep(ShellCommand( + name="Auditor reports generator", + description="Generating auditor reports.", + descriptionDone="Auditor reports correctly generated.", + command=["./make_auditor_reports.sh"], + env={"TALER_DEPLOYMENT": "test"}, + workdir="build/buildbot")) + + TIP_RESERVE_TOPPER_FACTORY = util.BuildFactory() TIP_RESERVE_TOPPER_FACTORY.addStep(git_step( "git://git.taler.net/deployment.git")) @@ -350,6 +367,11 @@ LCOV_BUILDER = util.BuilderConfig( workernames=["lcov-worker"], factory=LCOV_FACTORY) +AUDITOR_BUILDER = util.BuilderConfig( + name="auditor-builder", + workernames=["auditor-worker"], + factory=AUDITOR_FACTORY) + TIP_RESERVE_TOPPER_BUILDER = util.BuilderConfig( name="tip-reserve-topper-builder", workernames="switcher-worker", -- cgit v1.2.3