[us...@bb.net] How to make a step failing from LineConsumerLogObserver

2018-03-01 Thread Martin Liška
Hi. I would consider it handy to run a command and make an output analysis in LineConsumerLogObserver. Doing that I would like to fail a build step, is it somehow possible? Thanks, Martin ___ users mailing list users@buildbot.net https://lists.buildbot.

Re: [us...@bb.net] How to make a step failing from LineConsumerLogObserver

2018-03-01 Thread Cipi Bad
Hi, Something like bellow should work. BR, cipibad class MyShellCommand(shell.ShellCommand): def logConsumer(self): while True: stream, line = yield if line.find('TEST_FAILURE_INDICATOR') != -1: self.testFailed = True return

Re: [us...@bb.net] How to make a step failing from LineConsumerLogObserver

2018-03-01 Thread Cipi Bad
Sorry, Full code bellow: class MyShellCommand(shell.ShellCommand): def __init__(self, **kwargs): shell.ShellCommand.__init__(self, **kwargs) self.addLogObserver('stdio', logobserver.LineConsumerLogObserver(self.logConsumer)) self.testFailed = False def logConsumer