[GRADLE-1065] Optionally allow for printing test failure stack traces to the console Created: 28/Jul/10 Updated: 10/Feb/17 Resolved: 10/Feb/17 |
|
Status: | Resolved |
Project: | Gradle |
Affects Version/s: | 0.9 |
Fix Version/s: | None |
Type: | Improvement | ||
Reporter: | Chris Beams | Assignee: | Unassigned |
Resolution: | Won't Fix | Votes: | 2 |
Description |
It is currently a hassle to track down a test failure by navigating to the test result HTML. Ideally, a user would be able to supply an option at the command line that causes test failure stack traces to be printed to the console. This feature should be optional, not on by default. In conjunction with
|
Comments |
Comment by Merlyn Albery-Speyer [ 10/Jan/11 ] |
+1 for this. How does anyone use Spock power asserts in conjunction with Gradle without something like this? |
Comment by Adam Murdoch [ 05/Aug/12 ] |
@Chris, can we close this now, given the test logging improvements in Gradle 1.1? You can skip step 3, as you get the stack trace by default on the console. |
Comment by Chris Beams [ 08/Aug/12 ] |
Hi Adam, I've been testing out 1.1 functionality on spring-framework today, and I get results like this during test failures now: org.springframework.jmx.export.LazyInitMBeanTests > testInvokeOnLazyInitBean FAILED org.springframework.beans.factory.BeanCreationException at LazyInitMBeanTests.java:39 Caused by: java.lang.NoClassDefFoundError at LazyInitMBeanTests.java:39 That is certainly much better than the previous situation, as it tells me which test class and test method failed. However, as you can see the cause is a NoClassDefFoundError, and the name of class that could not be found has been truncated. This isn't too terrible, because at least I know exactly where to go in Eclipse to re-run the test and get the complete stack trace. Worth mentioning, though, at least. Is there a way to turn on even more test output verbosity at the command line? By the way, making the path to the HTML test results a proper file:// URL is a nice help. I can command-click it from within iTerm now |
Comment by Benjamin Muschko [ 15/Nov/16 ] |
As announced on the Gradle blog we are planning to completely migrate issues from JIRA to GitHub. We intend to prioritize issues that are actionable and impactful while working more closely with the community. Many of our JIRA issues are inactionable or irrelevant. We would like to request your help to ensure we can appropriately prioritize JIRA issues you’ve contributed to. Please confirm that you still advocate for your JIRA issue before December 10th, 2016 by:
We look forward to collaborating with you more closely on GitHub. Thank you for your contribution to Gradle! |
Comment by Benjamin Muschko [ 10/Feb/17 ] |
Thanks again for reporting this issue. We haven't heard back from you after our inquiry from November 15th. We are closing this issue now. Please create an issue on GitHub if you still feel passionate about getting it resolved. |