Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Hudson » How to check the Console Output for a specific string and raise an error on the Build?
How to check the Console Output for a specific string and raise an error on the Build? [message #1719857] Tue, 12 January 2016 15:55 Go to next message
Joao Pedro is currently offline Joao PedroFriend
Messages: 1
Registered: January 2016
Location: Lisbon
Junior Member
Hi all

This is my first post.

I have Hudson configured for building a project. And the console output, after building is, as follows:

Compiling ./main.py ...
Sorry: IndentationError: ('expected an indented block', ('./main.py', 8, 6, 'thread.start_new_thread( foo.FooThread, () )\n'))
Compiling ./udpReceiver.py ...
<<<<< build finished!
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0

Deleting project workspace... 
done

Finished: SUCCESS


As you can see, I have an Indentation Error....and Hudson says that the build job finished with success.

What I want is something like this:

Check if the string "IndentationError" is presented on the console output ... if so, than the build should be:
Finished: FAILED!!!!!!!!


How can I accomplish this? Smile
Thanks
Re: How to check the Console Output for a specific string and raise an error on the Build? [message #1719888 is a reply to message #1719857] Tue, 12 January 2016 22:08 Go to previous message
Winston Prakash is currently offline Winston PrakashFriend
Messages: 534
Registered: August 2011
Location: Fremont, CA USA
Senior Member
I'm not sure how you are building the compilation step. Hudson has no idea about whether the compilation passes or fails. The build step (Ex maven, or shell script) has to tell Hudson that the build step has failed, then only Hudson mark the build as failed.

Winston Prakash
Eclipse Hudson team
Previous Topic:Embeddable Build Status plugin for Hudson
Next Topic:disabling anonymous user blocking users to loginto hudson 3.3
Goto Forum:
  


Current Time: Tue Jun 27 19:24:35 GMT 2017

Powered by FUDForum. Page generated in 0.03365 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software