changeset 18185:a88d819ba6a1

Print information about failed assumptions when running unittests in --verbose mode.
author Roland Schatz <roland.schatz@oracle.com>
date Wed, 29 Oct 2014 15:23:46 +0100
parents 49898cb251d8
children ef357effbda7
files graal/com.oracle.graal.test/src/com/oracle/graal/test/AnsiTerminalDecorator.java graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalVerboseTextListener.java
diffstat 2 files changed, 12 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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);
--- 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");
     }