Author: hdu Date: Tue Jan 15 17:22:44 2013 New Revision: 1433535 URL: http://svn.apache.org/viewvc?rev=1433535&view=rev Log: more verbose reporting of failures in the autotesting framework
Modified: openoffice/trunk/test/testcommon/source/org/openoffice/test/Run.java Modified: openoffice/trunk/test/testcommon/source/org/openoffice/test/Run.java URL: http://svn.apache.org/viewvc/openoffice/trunk/test/testcommon/source/org/openoffice/test/Run.java?rev=1433535&r1=1433534&r2=1433535&view=diff ============================================================================== --- openoffice/trunk/test/testcommon/source/org/openoffice/test/Run.java (original) +++ openoffice/trunk/test/testcommon/source/org/openoffice/test/Run.java Tue Jan 15 17:22:44 2013 @@ -28,6 +28,7 @@ import java.util.logging.Level; import org.junit.runner.JUnitCore; import org.junit.runner.Result; import org.junit.runner.notification.RunListener; +import org.junit.runner.notification.Failure; import org.openoffice.test.common.FileUtil; import org.openoffice.test.common.Logger; import org.openoffice.test.common.NamedRequest; @@ -142,10 +143,15 @@ public class Run { int code = 0; for (NamedRequest request : requests) { Result result = core.run(request.getRunner()); - if (!result.wasSuccessful()) + if (!result.wasSuccessful()) { code = 1; + java.util.List<Failure> failureList = result.getFailures(); + for( Failure f: failureList) + log.log( Level.SEVERE, "Failure in "+request.getName()+" :"+ f.toString(), f.getException()); + } } System.exit(code); } } +