# HG changeset patch # User Roland Schatz # Date 1414592626 -3600 # Node ID a88d819ba6a1d59a3f324616671da0d35951421b # Parent 49898cb251d81cfea867a6cad3b2a17e9c4849e6 Print information about failed assumptions when running unittests in --verbose mode. diff -r 49898cb251d8 -r a88d819ba6a1 graal/com.oracle.graal.test/src/com/oracle/graal/test/AnsiTerminalDecorator.java --- a/graal/com.oracle.graal.test/src/com/oracle/graal/test/AnsiTerminalDecorator.java Wed Oct 29 16:20:02 2014 +0100 +++ b/graal/com.oracle.graal.test/src/com/oracle/graal/test/AnsiTerminalDecorator.java Wed Oct 29 15:23:46 2014 +0100 @@ -44,6 +44,13 @@ } @Override + public void testAssumptionFailure(Failure failure) { + getWriter().print(BLUE); + super.testAssumptionFailure(failure); + getWriter().print(RESET); + } + + @Override public void testFailed(Failure failure) { getWriter().print(RED); super.testFailed(failure); diff -r 49898cb251d8 -r a88d819ba6a1 graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalVerboseTextListener.java --- a/graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalVerboseTextListener.java Wed Oct 29 16:20:02 2014 +0100 +++ b/graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalVerboseTextListener.java Wed Oct 29 15:23:46 2014 +0100 @@ -64,6 +64,11 @@ } @Override + public void testAssumptionFailure(Failure failure) { + getWriter().printf("(%s) ", failure.getMessage()); + } + + @Override public void testFailed(Failure failure) { getWriter().print("FAILED"); }