gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libeufin-deployment] branch master updated: Add parse-worker


From: gnunet
Subject: [libeufin-deployment] branch master updated: Add parse-worker
Date: Mon, 23 Nov 2020 19:22:27 +0100

This is an automated email from the git hooks/post-receive script.

ms pushed a commit to branch master
in repository libeufin-deployment.

The following commit(s) were added to refs/heads/master by this push:
     new fb8fd28  Add parse-worker
fb8fd28 is described below

commit fb8fd28f712b3d34343d977531e95474dedc1968
Author: MS <ms@taler.net>
AuthorDate: Mon Nov 23 19:22:23 2020 +0100

    Add parse-worker
---
 buildbot/master.cfg | 34 ++++++++++++++++++++++++++++------
 buildbot/prepare.sh |  8 ++++++++
 2 files changed, 36 insertions(+), 6 deletions(-)

diff --git a/buildbot/master.cfg b/buildbot/master.cfg
index 9cd1278..d794d26 100644
--- a/buildbot/master.cfg
+++ b/buildbot/master.cfg
@@ -54,16 +54,16 @@ c["change_source"] = [ALLCS]
 
 FORCE_SCHEDULER = schedulers.ForceScheduler(
     name="force-scheduler",
-    builderNames=["unittests-builder", "integration-tests-builder"]
+    builderNames=["unittests-builder", "integration-tests-builder", 
"parsing-tests-builder"]
 )
 
 GITPUSH_SCHEDULER = schedulers.SingleBranchScheduler(
     name="gitpush-scheduler",
     change_filter=util.ChangeFilter(
-        branch="master", project="libeufin"
+        branch="master", project_re="libeufin(-tests)?$"
     ),
     treeStableTimer=None,
-    builderNames=["unittests-builder", "integration-tests-builder"]
+    builderNames=["unittests-builder", "integration-tests-builder", 
"parsing-tests-builder"]
 )
 
 c["schedulers"] = [
@@ -117,6 +117,20 @@ INTEGRATION_TESTS_FACTORY.addSteps([
     )
 ])
 
+PARSING_TESTS_FACTORY = util.BuildFactory()
+PARSING_TESTS_FACTORY.addSteps([
+    Git(repourl="git://git.taler.net/libeufin-tests"),
+    BOOTSTRAP_COMMAND,
+    ShellCommand(
+        name="Parsing tests",
+        description="Running the parsing tests",
+        descriptionDone="Parsing tests done",
+        haltOnFailure=True,
+        command=["make", "check"]
+    )
+])
+
+
 ##### BUILDERS
 
 UNITTESTS_BUILDER = util.BuilderConfig(
@@ -131,9 +145,16 @@ INTEGRATION_TESTS_BUILDER = util.BuilderConfig(
     factory=INTEGRATION_TESTS_FACTORY
 )
 
+PARSING_TESTS_BUILDER = util.BuilderConfig(
+    name="parsing-tests-builder",
+    workernames=["parsing-tests-worker"],
+    factory=PARSING_TESTS_FACTORY
+)
+
 c["builders"] = [
   UNITTESTS_BUILDER,
-  INTEGRATION_TESTS_BUILDER
+  INTEGRATION_TESTS_BUILDER,
+  PARSING_TESTS_BUILDER
 ]
 
 ####### PROJECT IDENTITY
@@ -145,14 +166,15 @@ c["buildbotURL"] = "https://buildbot.libeufin.tech/";
 
 BUILDER_LIST = [
     "unittests-builder",
-    "integration-tests-builder"
+    "integration-tests-builder",
+    "parsing-tests-builder"
 ]
 
 emailNotifier = reporters.MailNotifier(
     fromaddr="libeufin-build@taler.net",
     sendToInterestedUsers=False,
     mode=("change"),
-    builders=("integration-tests-builder", "unittests-builder"),
+    builders=("integration-tests-builder", "unittests-builder", 
"parsing-tests-builder"),
     extraRecipients=["libeufin@taler.net"],
     subject="Libeufin build."
 )
diff --git a/buildbot/prepare.sh b/buildbot/prepare.sh
index abad19f..9f92fc5 100755
--- a/buildbot/prepare.sh
+++ b/buildbot/prepare.sh
@@ -25,3 +25,11 @@ buildbot-worker \
   localhost:9990 \
   integration-tests-worker \
   integration-tests-pass
+
+buildbot-worker \
+  create-worker \
+  --umask=0o22 \
+  $HOME/parsing_tests_worker/ \
+  localhost:9990 \
+  parsing-tests-worker \
+  parsing-tests-pass

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]