This is the mail archive of the frysk-cvs@sources.redhat.com mailing list for the frysk project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[SCM] master: When logging, dump the error's stack.


The branch, master has been updated
       via  43df9a4df62a43b27be1b15451df67d42e37f896 (commit)
      from  0f1f609d057c1afc52062ca7ac54cedad7beb08c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit 43df9a4df62a43b27be1b15451df67d42e37f896
Author: Andrew Cagney <cagney@redhat.com>
Date:   Tue Mar 11 15:05:48 2008 -0400

    When logging,  dump the error's stack.
    
    frysk-sys/frysk/junit/ChangeLog
    2008-03-11  Andrew Cagney  <cagney@redhat.com>
    
    	* Results.java (addProblem()): When logging, print throwable stack.

-----------------------------------------------------------------------

Summary of changes:
 frysk-sys/frysk/junit/ChangeLog    |    4 ++++
 frysk-sys/frysk/junit/Results.java |    6 ++++++
 2 files changed, 10 insertions(+), 0 deletions(-)

First 500 lines of diff:
diff --git a/frysk-sys/frysk/junit/ChangeLog b/frysk-sys/frysk/junit/ChangeLog
index 0368a31..c8d2031 100644
--- a/frysk-sys/frysk/junit/ChangeLog
+++ b/frysk-sys/frysk/junit/ChangeLog
@@ -1,3 +1,7 @@
+2008-03-11  Andrew Cagney  <cagney@redhat.com>
+
+	* Results.java (addProblem()): When logging, print throwable stack.
+
 2008-03-03  Andrew Cagney  <cagney@redhat.com>
 
 	* TestCase.java (compilerVersionGreaterThanOrEqualTo()): Delete.
diff --git a/frysk-sys/frysk/junit/Results.java b/frysk-sys/frysk/junit/Results.java
index 5a0de0e..d66b94e 100644
--- a/frysk-sys/frysk/junit/Results.java
+++ b/frysk-sys/frysk/junit/Results.java
@@ -73,6 +73,12 @@ class Results extends ResultPrinter {
     private void addProblem(Test test, String name, String what, Throwable t) {
 	fine.log("---- addProblem ----", test, "---", name, "---", what,
 		 ":", t);
+	if (fine.logging()) {
+	    StackTraceElement[] stack = t.getStackTrace();
+	    for (int i = 0; i < stack.length; i++) {
+		fine.log(stack[i].toString());
+	    }
+	}
 	// If a problem was previously recorded, move it to the
 	// unresolved set.
 	if (result != Result.PASS) {


hooks/post-receive
--
frysk system monitor/debugger


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]