519 |
|
* the same test have no effect. |
520 |
|
*/ |
521 |
|
public void threadRecordFailure(Throwable t) { |
522 |
< |
printAllStackTraces(); |
522 |
> |
threadDump(); |
523 |
|
threadFailure.compareAndSet(null, t); |
524 |
|
} |
525 |
|
|
530 |
|
void tearDownFail(String format, Object... args) { |
531 |
|
String msg = toString() + ": " + String.format(format, args); |
532 |
|
System.err.println(msg); |
533 |
< |
printAllStackTraces(); |
533 |
> |
threadDump(); |
534 |
|
throw new AssertionFailedError(msg); |
535 |
|
} |
536 |
|
|
801 |
|
* A debugging tool to print all stack traces, as jstack does. |
802 |
|
* Uninteresting threads are filtered out. |
803 |
|
*/ |
804 |
< |
static void printAllStackTraces() { |
804 |
> |
static void threadDump() { |
805 |
|
ThreadMXBean threadMXBean = ManagementFactory.getThreadMXBean(); |
806 |
|
System.err.println("------ stacktrace dump start ------"); |
807 |
|
for (ThreadInfo info : threadMXBean.dumpAllThreads(true, true)) { |