Class com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest

8

tests

0

failures

0

ignored

7.258s

duration

100%

successful

Tests

Test Duration Result
testConcurrentOfferPoll 1.004s passed
testConcurrentPollOffer 1.000s passed
testConcurrentRemovals 1.000s passed
testExpeditedOfferPollOfferPoll 0s passed
testIterator 0.002s passed
testManyPollsFewOffers 2.015s passed
testMultipleOfferPollConcurrently 2.237s passed
testOfferRemovePollOfferPoll 0s 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)
java.lang.InterruptedException
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1048)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:858)
	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:858)