ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/test/tck/JSR166TestCase.java
(Generate patch)

Comparing jsr166/src/test/tck/JSR166TestCase.java (file contents):
Revision 1.202 by jsr166, Thu Sep 15 00:32:45 2016 UTC vs.
Revision 1.206 by jsr166, Tue Oct 25 01:32:55 2016 UTC

# Line 447 | Line 447 | public class JSR166TestCase extends Test
447              AbstractQueuedLongSynchronizerTest.suite(),
448              ArrayBlockingQueueTest.suite(),
449              ArrayDequeTest.suite(),
450 +            ArrayListTest.suite(),
451              AtomicBooleanTest.suite(),
452              AtomicIntegerArrayTest.suite(),
453              AtomicIntegerFieldUpdaterTest.suite(),
# Line 469 | Line 470 | public class JSR166TestCase extends Test
470              CopyOnWriteArrayListTest.suite(),
471              CopyOnWriteArraySetTest.suite(),
472              CountDownLatchTest.suite(),
473 +            CountedCompleterTest.suite(),
474              CyclicBarrierTest.suite(),
475              DelayQueueTest.suite(),
476              EntryTest.suite(),
# Line 502 | Line 504 | public class JSR166TestCase extends Test
504          // Java8+ test classes
505          if (atLeastJava8()) {
506              String[] java8TestClassNames = {
507 +                "ArrayDeque8Test",
508                  "Atomic8Test",
509                  "CompletableFutureTest",
510                  "ConcurrentHashMap8Test",
511 <                "CountedCompleterTest",
511 >                "CountedCompleter8Test",
512                  "DoubleAccumulatorTest",
513                  "DoubleAdderTest",
514                  "ForkJoinPool8Test",
# Line 1005 | Line 1008 | public class JSR166TestCase extends Test
1008          ThreadMXBean threadMXBean = ManagementFactory.getThreadMXBean();
1009          System.err.println("------ stacktrace dump start ------");
1010          for (ThreadInfo info : threadMXBean.dumpAllThreads(true, true)) {
1011 <            String name = info.getThreadName();
1011 >            final String name = info.getThreadName();
1012 >            String lockName;
1013              if ("Signal Dispatcher".equals(name))
1014                  continue;
1015              if ("Reference Handler".equals(name)
1016 <                && info.getLockName().startsWith("java.lang.ref.Reference$Lock"))
1016 >                && (lockName = info.getLockName()) != null
1017 >                && lockName.startsWith("java.lang.ref.Reference$Lock"))
1018                  continue;
1019              if ("Finalizer".equals(name)
1020 <                && info.getLockName().startsWith("java.lang.ref.ReferenceQueue$Lock"))
1020 >                && (lockName = info.getLockName()) != null
1021 >                && lockName.startsWith("java.lang.ref.ReferenceQueue$Lock"))
1022                  continue;
1023              if ("checkForWedgedTest".equals(name))
1024                  continue;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines