diff options
author | Android (Google) Code Review <android-gerrit@google.com> | 2009-07-15 16:33:20 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2009-07-15 16:33:20 -0700 |
commit | 848c2d057d28c3d44b064ca76df3823699dee184 (patch) | |
tree | c3bf81bd509acefb95b5fd6549b401c5d1f9bcca | |
parent | 1deb793f010aed2a133366436d352e0deabcf3b9 (diff) | |
parent | 11130cae26d7ec912157808c35d9beee7e5d1c38 (diff) | |
download | libcore-848c2d057d28c3d44b064ca76df3823699dee184.zip libcore-848c2d057d28c3d44b064ca76df3823699dee184.tar.gz libcore-848c2d057d28c3d44b064ca76df3823699dee184.tar.bz2 |
Merge change 6983
* changes:
Include the full stacktrace when a test times out.
-rw-r--r-- | luni/src/test/java/com/google/coretests/CoreTestResult.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/luni/src/test/java/com/google/coretests/CoreTestResult.java b/luni/src/test/java/com/google/coretests/CoreTestResult.java index 9a821cd..802eff8 100644 --- a/luni/src/test/java/com/google/coretests/CoreTestResult.java +++ b/luni/src/test/java/com/google/coretests/CoreTestResult.java @@ -131,6 +131,7 @@ public class CoreTestResult extends TestResult { // Ignored } if (thread.isAlive()) { + StackTraceElement[] trace = thread.getStackTrace(); runnable.stop(); thread.stop(); try { @@ -138,8 +139,10 @@ public class CoreTestResult extends TestResult { } catch (InterruptedException ex) { // Ignored } - - addError(test, new CoreTestTimeout("Test timed out")); + + CoreTestTimeout timeout = new CoreTestTimeout("Test timed out"); + timeout.setStackTrace(trace); + addError(test, timeout); } } else { runnable.run(); |