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

9

tests

0

failures

0

ignored

7.636s

duration

100%

successful

Tests

Test Duration Result
testConcurrentOfferPoll 1.004s passed
testConcurrentPollOffer 1.001s passed
testConcurrentRemovals 1.001s passed
testExpeditedOfferPollOfferPoll 0s passed
testIterator 0.001s passed
testManyPollsFewOffers 2.502s passed
testMultipleOfferPollConcurrently 2.126s passed
testOfferRemovePollOfferPoll 0s passed
testOperationsOnEmptyQueue 0.001s passed

Standard output

java.lang.InterruptedException
java.lang.InterruptedException
	at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1048)
	at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1048)
	at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318)
	at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318)
	at com.ibm.ws.threading.internal.ConcurrentPriorityBlockingQueue.take(ConcurrentPriorityBlockingQueue.java:489)
	at com.ibm.ws.threading.internal.ConcurrentPriorityBlockingQueue.take(ConcurrentPriorityBlockingQueue.java:489)
	at com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest$RepeatingPollTask.call(DoubleInsertionPointQueueTest.java:215)
	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 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.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	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.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:857)
	at java.base/java.lang.Thread.run(Thread.java:857)