--- jsr166/src/test/loops/runscript 2005/05/02 19:19:38 1.1 +++ jsr166/src/test/loops/runscript 2005/06/10 15:45:19 1.4 @@ -4,6 +4,10 @@ # the supplied TRIALS, which controls the max number of threads # and/or test iterations in most programs. +# Written by Doug Lea with assistance from members of JCP JSR-166 +# Expert Group and released to the public domain, as explained at +# http://creativecommons.org/licenses/publicdomain + # Set env variable RUNJAVA to java executable. Otherwise uses "java" RUN="java" if [ -n "$RUNJAVA" ]; then @@ -18,6 +22,8 @@ fi echo "Java is " $RUN echo "Trials per test: " $TRIALS +echo CASLoops +$RUN CASLoops echo SimpleReentrantLockLoops $RUN SimpleReentrantLockLoops $TRIALS echo SimpleMutexLoops @@ -54,6 +60,8 @@ echo TimeoutProducerConsumerLoops $RUN TimeoutProducerConsumerLoops $TRIALS echo ExecutorCompletionServiceLoops $RUN ExecutorCompletionServiceLoops $TRIALS +echo CachedThreadPoolLoops +$RUN CachedThreadPoolLoops $TRIALS echo ConcurrentQueueLoops $RUN ConcurrentQueueLoops java.util.concurrent.ConcurrentLinkedQueue $TRIALS echo ConcurrentDequeLoops @@ -98,6 +106,18 @@ echo MapWordLoops RWTreeMap $RUN MapWordLoops RWMap $TRIALS echo MapWordLoops ConcurrentSkipListMap $RUN MapWordLoops java.util.concurrent.ConcurrentSkipListMap $TRIALS +echo CollectionWordLoops ConcurrentSkipListSet +$RUN CollectionWordLoops java.util.concurrent.ConcurrentSkipListSet +echo CollectionWordLoops ConcurrentLinkedQueue +$RUN CollectionWordLoops java.util.concurrent.ConcurrentLinkedQueue +echo CollectionWordLoops CopyOnWriteArrayList +$RUN CollectionWordLoops java.util.concurrent.CopyOnWriteArrayList +echo CollectionWordLoops ArrayDeque +$RUN CollectionWordLoops java.util.ArrayDeque +echo ListBash CopyOnWriteArrayList +$RUN ListBash java.util.concurrent.CopyOnWriteArrayList 100 100 +echo ListBash LinkedList +$RUN ListBash java.util.LinkedList 100 100 echo TimeUnitLoops $RUN TimeUnitLoops echo ReadHoldingWriteLock