From 5c86fbbd09516c507e3385a39da1443160a81512 Mon Sep 17 00:00:00 2001 From: Antoine Musso Date: Mon, 4 Nov 2013 21:49:00 +0100 Subject: [PATCH] register reporters on test config When doing the layout validation, I ended up spammed with a few errors: ERROR:zuul.Scheduler:Invalid reporter name gerrit The issue is that my pipelines use 'gerrit' as reporter while it is not registered when testing the config. I registered the 'smtp' reporter as well and the error is gone. Side effect: the layout validation output now dumps actions for start/success/failure. Change-Id: I271a2943fa3e846ae60d9b615cd3a1ac3815bb1b --- zuul/cmd/server.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zuul/cmd/server.py b/zuul/cmd/server.py index 6a699d30c7..710f35d879 100755 --- a/zuul/cmd/server.py +++ b/zuul/cmd/server.py @@ -119,6 +119,8 @@ class Server(object): logging.basicConfig(level=logging.DEBUG) self.sched = zuul.scheduler.Scheduler() + self.sched.registerReporter(None, 'gerrit') + self.sched.registerReporter(None, 'smtp') self.sched.registerTrigger(None, 'gerrit') self.sched.registerTrigger(None, 'timer') layout = self.sched.testConfig(self.config.get('zuul',