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.55 by jsr166, Mon Sep 20 20:42:37 2010 UTC vs.
Revision 1.56 by jsr166, Sun Oct 3 23:59:05 2010 UTC

# Line 105 | Line 105 | public class JSR166TestCase extends Test
105              Policy.setPolicy(permissivePolicy());
106              System.setSecurityManager(new SecurityManager());
107          }
108 <        int iters = 1;
109 <        if (args.length > 0)
110 <            iters = Integer.parseInt(args[0]);
108 >        int iters = (args.length == 0) ? 1 : Integer.parseInt(args[0]);
109 >
110          Test s = suite();
111          for (int i = 0; i < iters; ++i) {
112              junit.textui.TestRunner.run(s);
# Line 123 | Line 122 | public class JSR166TestCase extends Test
122      public static Test suite() {
123          TestSuite suite = new TestSuite("JSR166 Unit Tests");
124  
125 <        suite.addTest(new TestSuite(ForkJoinPoolTest.class));
126 <        suite.addTest(new TestSuite(ForkJoinTaskTest.class));
127 <        suite.addTest(new TestSuite(RecursiveActionTest.class));
128 <        suite.addTest(new TestSuite(RecursiveTaskTest.class));
129 <        suite.addTest(new TestSuite(LinkedTransferQueueTest.class));
130 <        suite.addTest(new TestSuite(PhaserTest.class));
131 <        suite.addTest(new TestSuite(ThreadLocalRandomTest.class));
132 <        suite.addTest(new TestSuite(AbstractExecutorServiceTest.class));
133 <        suite.addTest(new TestSuite(AbstractQueueTest.class));
134 <        suite.addTest(new TestSuite(AbstractQueuedSynchronizerTest.class));
135 <        suite.addTest(new TestSuite(AbstractQueuedLongSynchronizerTest.class));
136 <        suite.addTest(new TestSuite(ArrayBlockingQueueTest.class));
137 <        suite.addTest(new TestSuite(ArrayDequeTest.class));
138 <        suite.addTest(new TestSuite(AtomicBooleanTest.class));
139 <        suite.addTest(new TestSuite(AtomicIntegerArrayTest.class));
140 <        suite.addTest(new TestSuite(AtomicIntegerFieldUpdaterTest.class));
141 <        suite.addTest(new TestSuite(AtomicIntegerTest.class));
142 <        suite.addTest(new TestSuite(AtomicLongArrayTest.class));
143 <        suite.addTest(new TestSuite(AtomicLongFieldUpdaterTest.class));
144 <        suite.addTest(new TestSuite(AtomicLongTest.class));
145 <        suite.addTest(new TestSuite(AtomicMarkableReferenceTest.class));
146 <        suite.addTest(new TestSuite(AtomicReferenceArrayTest.class));
147 <        suite.addTest(new TestSuite(AtomicReferenceFieldUpdaterTest.class));
148 <        suite.addTest(new TestSuite(AtomicReferenceTest.class));
149 <        suite.addTest(new TestSuite(AtomicStampedReferenceTest.class));
150 <        suite.addTest(new TestSuite(ConcurrentHashMapTest.class));
151 <        suite.addTest(new TestSuite(ConcurrentLinkedDequeTest.class));
152 <        suite.addTest(new TestSuite(ConcurrentLinkedQueueTest.class));
153 <        suite.addTest(new TestSuite(ConcurrentSkipListMapTest.class));
154 <        suite.addTest(new TestSuite(ConcurrentSkipListSubMapTest.class));
155 <        suite.addTest(new TestSuite(ConcurrentSkipListSetTest.class));
156 <        suite.addTest(new TestSuite(ConcurrentSkipListSubSetTest.class));
157 <        suite.addTest(new TestSuite(CopyOnWriteArrayListTest.class));
158 <        suite.addTest(new TestSuite(CopyOnWriteArraySetTest.class));
159 <        suite.addTest(new TestSuite(CountDownLatchTest.class));
160 <        suite.addTest(new TestSuite(CyclicBarrierTest.class));
161 <        suite.addTest(new TestSuite(DelayQueueTest.class));
162 <        suite.addTest(new TestSuite(EntryTest.class));
163 <        suite.addTest(new TestSuite(ExchangerTest.class));
164 <        suite.addTest(new TestSuite(ExecutorsTest.class));
165 <        suite.addTest(new TestSuite(ExecutorCompletionServiceTest.class));
166 <        suite.addTest(new TestSuite(FutureTaskTest.class));
167 <        suite.addTest(new TestSuite(LinkedBlockingDequeTest.class));
168 <        suite.addTest(new TestSuite(LinkedBlockingQueueTest.class));
169 <        suite.addTest(new TestSuite(LinkedListTest.class));
170 <        suite.addTest(new TestSuite(LockSupportTest.class));
171 <        suite.addTest(new TestSuite(PriorityBlockingQueueTest.class));
172 <        suite.addTest(new TestSuite(PriorityQueueTest.class));
173 <        suite.addTest(new TestSuite(ReentrantLockTest.class));
174 <        suite.addTest(new TestSuite(ReentrantReadWriteLockTest.class));
175 <        suite.addTest(new TestSuite(ScheduledExecutorTest.class));
176 <        suite.addTest(new TestSuite(ScheduledExecutorSubclassTest.class));
177 <        suite.addTest(new TestSuite(SemaphoreTest.class));
178 <        suite.addTest(new TestSuite(SynchronousQueueTest.class));
179 <        suite.addTest(new TestSuite(SystemTest.class));
180 <        suite.addTest(new TestSuite(ThreadLocalTest.class));
181 <        suite.addTest(new TestSuite(ThreadPoolExecutorTest.class));
182 <        suite.addTest(new TestSuite(ThreadPoolExecutorSubclassTest.class));
183 <        suite.addTest(new TestSuite(ThreadTest.class));
184 <        suite.addTest(new TestSuite(TimeUnitTest.class));
185 <        suite.addTest(new TestSuite(TreeMapTest.class));
186 <        suite.addTest(new TestSuite(TreeSetTest.class));
187 <        suite.addTest(new TestSuite(TreeSubMapTest.class));
188 <        suite.addTest(new TestSuite(TreeSubSetTest.class));
125 >        suite.addTest(ForkJoinPoolTest.suite());
126 >        suite.addTest(ForkJoinTaskTest.suite());
127 >        suite.addTest(RecursiveActionTest.suite());
128 >        suite.addTest(RecursiveTaskTest.suite());
129 >        suite.addTest(LinkedTransferQueueTest.suite());
130 >        suite.addTest(PhaserTest.suite());
131 >        suite.addTest(ThreadLocalRandomTest.suite());
132 >        suite.addTest(AbstractExecutorServiceTest.suite());
133 >        suite.addTest(AbstractQueueTest.suite());
134 >        suite.addTest(AbstractQueuedSynchronizerTest.suite());
135 >        suite.addTest(AbstractQueuedLongSynchronizerTest.suite());
136 >        suite.addTest(ArrayBlockingQueueTest.suite());
137 >        suite.addTest(ArrayDequeTest.suite());
138 >        suite.addTest(AtomicBooleanTest.suite());
139 >        suite.addTest(AtomicIntegerArrayTest.suite());
140 >        suite.addTest(AtomicIntegerFieldUpdaterTest.suite());
141 >        suite.addTest(AtomicIntegerTest.suite());
142 >        suite.addTest(AtomicLongArrayTest.suite());
143 >        suite.addTest(AtomicLongFieldUpdaterTest.suite());
144 >        suite.addTest(AtomicLongTest.suite());
145 >        suite.addTest(AtomicMarkableReferenceTest.suite());
146 >        suite.addTest(AtomicReferenceArrayTest.suite());
147 >        suite.addTest(AtomicReferenceFieldUpdaterTest.suite());
148 >        suite.addTest(AtomicReferenceTest.suite());
149 >        suite.addTest(AtomicStampedReferenceTest.suite());
150 >        suite.addTest(ConcurrentHashMapTest.suite());
151 >        suite.addTest(ConcurrentLinkedDequeTest.suite());
152 >        suite.addTest(ConcurrentLinkedQueueTest.suite());
153 >        suite.addTest(ConcurrentSkipListMapTest.suite());
154 >        suite.addTest(ConcurrentSkipListSubMapTest.suite());
155 >        suite.addTest(ConcurrentSkipListSetTest.suite());
156 >        suite.addTest(ConcurrentSkipListSubSetTest.suite());
157 >        suite.addTest(CopyOnWriteArrayListTest.suite());
158 >        suite.addTest(CopyOnWriteArraySetTest.suite());
159 >        suite.addTest(CountDownLatchTest.suite());
160 >        suite.addTest(CyclicBarrierTest.suite());
161 >        suite.addTest(DelayQueueTest.suite());
162 >        suite.addTest(EntryTest.suite());
163 >        suite.addTest(ExchangerTest.suite());
164 >        suite.addTest(ExecutorsTest.suite());
165 >        suite.addTest(ExecutorCompletionServiceTest.suite());
166 >        suite.addTest(FutureTaskTest.suite());
167 >        suite.addTest(LinkedBlockingDequeTest.suite());
168 >        suite.addTest(LinkedBlockingQueueTest.suite());
169 >        suite.addTest(LinkedListTest.suite());
170 >        suite.addTest(LockSupportTest.suite());
171 >        suite.addTest(PriorityBlockingQueueTest.suite());
172 >        suite.addTest(PriorityQueueTest.suite());
173 >        suite.addTest(ReentrantLockTest.suite());
174 >        suite.addTest(ReentrantReadWriteLockTest.suite());
175 >        suite.addTest(ScheduledExecutorTest.suite());
176 >        suite.addTest(ScheduledExecutorSubclassTest.suite());
177 >        suite.addTest(SemaphoreTest.suite());
178 >        suite.addTest(SynchronousQueueTest.suite());
179 >        suite.addTest(SystemTest.suite());
180 >        suite.addTest(ThreadLocalTest.suite());
181 >        suite.addTest(ThreadPoolExecutorTest.suite());
182 >        suite.addTest(ThreadPoolExecutorSubclassTest.suite());
183 >        suite.addTest(ThreadTest.suite());
184 >        suite.addTest(TimeUnitTest.suite());
185 >        suite.addTest(TreeMapTest.suite());
186 >        suite.addTest(TreeSetTest.suite());
187 >        suite.addTest(TreeSubMapTest.suite());
188 >        suite.addTest(TreeSubSetTest.suite());
189  
190          return suite;
191      }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines