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

9

tests

0

failures

0

ignored

7.355s

duration

100%

successful

Tests

Test Duration Result
testConcurrentOfferPoll 1.005s passed
testConcurrentPollOffer 1.001s passed
testConcurrentRemovals 1.001s passed
testExpeditedOfferPollOfferPoll 0.001s passed
testIterator 0.001s passed
testManyPollsFewOffers 2.012s passed
testMultipleOfferPollConcurrently 2.215s passed
testOfferRemovePollOfferPoll 0.116s passed
testOperationsOnEmptyQueue 0.003s 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)
	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.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)