Return-Path: Delivered-To: apmail-maven-surefire-commits-archive@www.apache.org Received: (qmail 85646 invoked from network); 19 Oct 2006 10:57:40 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 19 Oct 2006 10:57:40 -0000 Received: (qmail 39735 invoked by uid 500); 19 Oct 2006 10:57:39 -0000 Delivered-To: apmail-maven-surefire-commits-archive@maven.apache.org Received: (qmail 39708 invoked by uid 500); 19 Oct 2006 10:57:39 -0000 Mailing-List: contact surefire-commits-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: surefire-dev@maven.apache.org Delivered-To: mailing list surefire-commits@maven.apache.org Received: (qmail 39697 invoked by uid 99); 19 Oct 2006 10:57:39 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Oct 2006 03:57:39 -0700 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [140.211.166.113] (HELO eris.apache.org) (140.211.166.113) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Oct 2006 03:57:39 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id 577B61A981A; Thu, 19 Oct 2006 03:57:18 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r465568 - /maven/surefire/trunk/surefire-api/src/main/java/org/apache/maven/surefire/report/PojoStackTraceWriter.java Date: Thu, 19 Oct 2006 10:57:18 -0000 To: surefire-commits@maven.apache.org From: kenney@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20061019105718.577B61A981A@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: kenney Date: Thu Oct 19 03:57:16 2006 New Revision: 465568 URL: http://svn.apache.org/viewvc?view=rev&rev=465568 Log: Print out exception causes too, even if trimmed. Trimmed should mean 'do not include the junit classes in the stacktrace'. Modified: maven/surefire/trunk/surefire-api/src/main/java/org/apache/maven/surefire/report/PojoStackTraceWriter.java Modified: maven/surefire/trunk/surefire-api/src/main/java/org/apache/maven/surefire/report/PojoStackTraceWriter.java URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-api/src/main/java/org/apache/maven/surefire/report/PojoStackTraceWriter.java?view=diff&rev=465568&r1=465567&r2=465568 ============================================================================== --- maven/surefire/trunk/surefire-api/src/main/java/org/apache/maven/surefire/report/PojoStackTraceWriter.java (original) +++ maven/surefire/trunk/surefire-api/src/main/java/org/apache/maven/surefire/report/PojoStackTraceWriter.java Thu Oct 19 03:57:16 2006 @@ -73,6 +73,22 @@ trace.append( lines[i] ); trace.append( "\n" ); } + + for ( int i = lastLine; i < lines.length; i++ ) + { + if ( lines[i].trim().startsWith( "Caused by" ) ) + { + lastLine = i; + break; + } + } + + for ( int i = lastLine; i < lines.length; i++ ) + { + trace.append( lines[i] ); + trace.append( "\n" ); + } + return trace.toString(); }