Class com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest
Tests
Test |
Duration |
Result |
testConcurrentOfferPoll |
1.001s |
passed |
testConcurrentPollOffer |
1.000s |
passed |
testConcurrentRemovals |
1.002s |
passed |
testExpeditedOfferPollOfferPoll |
0s |
passed |
testIterator |
0.001s |
passed |
testManyPollsFewOffers |
2.504s |
passed |
testMultipleOfferPollConcurrently |
2.284s |
passed |
testOfferRemovePollOfferPoll |
0.002s |
passed |
Standard output
java.lang.InterruptedException
at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1048)
at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318)
at com.ibm.ws.threading.internal.DoubleQueue.take(DoubleQueue.java:233)
at com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest$RepeatingPollTask.call(DoubleInsertionPointQueueTest.java:214)
at com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest$RepeatingPollTask.call(DoubleInsertionPointQueueTest.java:190)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:857)
java.lang.InterruptedException
at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1048)
at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318)
at com.ibm.ws.threading.internal.DoubleQueue.take(DoubleQueue.java:233)
at com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest$RepeatingPollTask.call(DoubleInsertionPointQueueTest.java:214)
at com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest$RepeatingPollTask.call(DoubleInsertionPointQueueTest.java:190)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:857)