447 |
|
AbstractQueuedLongSynchronizerTest.suite(), |
448 |
|
ArrayBlockingQueueTest.suite(), |
449 |
|
ArrayDequeTest.suite(), |
450 |
+ |
ArrayListTest.suite(), |
451 |
|
AtomicBooleanTest.suite(), |
452 |
|
AtomicIntegerArrayTest.suite(), |
453 |
|
AtomicIntegerFieldUpdaterTest.suite(), |
470 |
|
CopyOnWriteArrayListTest.suite(), |
471 |
|
CopyOnWriteArraySetTest.suite(), |
472 |
|
CountDownLatchTest.suite(), |
473 |
+ |
CountedCompleterTest.suite(), |
474 |
|
CyclicBarrierTest.suite(), |
475 |
|
DelayQueueTest.suite(), |
476 |
|
EntryTest.suite(), |
507 |
|
"Atomic8Test", |
508 |
|
"CompletableFutureTest", |
509 |
|
"ConcurrentHashMap8Test", |
510 |
< |
"CountedCompleterTest", |
510 |
> |
"CountedCompleter8Test", |
511 |
|
"DoubleAccumulatorTest", |
512 |
|
"DoubleAdderTest", |
513 |
|
"ForkJoinPool8Test", |
1007 |
|
ThreadMXBean threadMXBean = ManagementFactory.getThreadMXBean(); |
1008 |
|
System.err.println("------ stacktrace dump start ------"); |
1009 |
|
for (ThreadInfo info : threadMXBean.dumpAllThreads(true, true)) { |
1010 |
< |
String name = info.getThreadName(); |
1010 |
> |
final String name = info.getThreadName(); |
1011 |
> |
String lockName; |
1012 |
|
if ("Signal Dispatcher".equals(name)) |
1013 |
|
continue; |
1014 |
|
if ("Reference Handler".equals(name) |
1015 |
< |
&& info.getLockName().startsWith("java.lang.ref.Reference$Lock")) |
1015 |
> |
&& (lockName = info.getLockName()) != null |
1016 |
> |
&& lockName.startsWith("java.lang.ref.Reference$Lock")) |
1017 |
|
continue; |
1018 |
|
if ("Finalizer".equals(name) |
1019 |
< |
&& info.getLockName().startsWith("java.lang.ref.ReferenceQueue$Lock")) |
1019 |
> |
&& (lockName = info.getLockName()) != null |
1020 |
> |
&& lockName.startsWith("java.lang.ref.ReferenceQueue$Lock")) |
1021 |
|
continue; |
1022 |
|
if ("checkForWedgedTest".equals(name)) |
1023 |
|
continue; |
1242 |
|
* Sleeps until the given time has elapsed. |
1243 |
|
* Throws AssertionFailedError if interrupted. |
1244 |
|
*/ |
1245 |
< |
void sleep(long millis) { |
1245 |
> |
static void sleep(long millis) { |
1246 |
|
try { |
1247 |
|
delay(millis); |
1248 |
|
} catch (InterruptedException fail) { |
1761 |
|
* A CyclicBarrier that uses timed await and fails with |
1762 |
|
* AssertionFailedErrors instead of throwing checked exceptions. |
1763 |
|
*/ |
1764 |
< |
public class CheckedBarrier extends CyclicBarrier { |
1764 |
> |
public static class CheckedBarrier extends CyclicBarrier { |
1765 |
|
public CheckedBarrier(int parties) { super(parties); } |
1766 |
|
|
1767 |
|
public int await() { |