Hi all,
I'm new to use bamboo. We have some BDD tests and run in bamboo, the build fails while running one of the test, bamboo build fails with a java exception a below.
java.lang.IllegalStateException: java.io.InterruptedIOException
Is there a way in bamboo that the build wouldn't be marked as fail as a whole and still continue executing the remaining tests in that BDD test file. Any inptus would be really appreciated. thanks in advance!
Hi @hari,
Welcome to the Community!
Most people would want execution to stop the moment a failure like this is identified. The only way I can think that you would be able to accomplish what you are doing is the have your tests wrapped in a try/catch and you simply ignore and exceptions and continue. The only thing I would caution here is that you might end up with people thinking a build is acceptable to use when in reality it isn't if it failed some tests.
I hope that helps!
-Jimmy
yes, that helps, thank you!
I'd totally agree that it would be always better the build fails else it might not be identified that the test failed.
Re-thought about the problem and currently it takes about 20-30 mins to fail the build. I can configure the hanging build event by setting a log quiet time of say 5 minutes (reference - https://confluence.atlassian.com/bamboo/configuring-the-hanging-build-event-289277188.html) but i have to do it in for the whole project. Is there any way that i could do it for a particular file in the project that the bamboo builds on? Instead of the whole project?
Regards,
Hari.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.