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

9

tests

0

failures

0

ignored

7.304s

duration

100%

successful

Tests

Test Duration Result
testConcurrentOfferPoll 1.005s passed
testConcurrentPollOffer 1.000s passed
testConcurrentRemovals 1.001s passed
testExpeditedOfferPollOfferPoll 0s passed
testIterator 0.003s passed
testManyPollsFewOffers 2.012s passed
testMultipleOfferPollConcurrently 2.141s passed
testOfferRemovePollOfferPoll 0.142s passed
testOperationsOnEmptyQueue 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.ConcurrentPriorityBlockingQueue.take(ConcurrentPriorityBlockingQueue.java:490)
java.lang.InterruptedException
	at com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest$RepeatingPollTask.call(DoubleInsertionPointQueueTest.java:215)
	at com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest$RepeatingPollTask.call(DoubleInsertionPointQueueTest.java:191)
	at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1048)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at com.ibm.ws.threading.internal.ConcurrentPriorityBlockingQueue.take(ConcurrentPriorityBlockingQueue.java:490)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest$RepeatingPollTask.call(DoubleInsertionPointQueueTest.java:215)
	at java.base/java.lang.Thread.run(Thread.java:853)
	at com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest$RepeatingPollTask.call(DoubleInsertionPointQueueTest.java:191)
	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:853)