use diamond <> pervasively
Replace Integer with Item class
use LONGER_DELAY_MS
8221892: ThreadPoolExecutor: Thread.isAlive() is not equivalent to not being startable
improve executor tests, en passant removing [FutureReturnValueIgnored] warnings
improve tests of saturated pools
coalesce tests for simple RejectedExecutionHandlers
add testCallerRunsPolicy
add simple test for ThreadPoolExecutor.AbortPolicy
more timeout handling rework; remove most uses of MEDIUM_DELAY_MS; randomize timeouts and TimeUnits; write out IAE and ISE
more timeout handling rework; remove most uses of SMALL_DELAY_MS; randomize timeouts and TimeUnits; remove hardcoded 5 second timeouts
use await(CountDownLatch) pervasively
clarify default rejected execution handler and thread factory
testSaturatedSubmitCallable: simplify, fixing errorprone warning: [FutureReturnValueIgnored]
convert to Diamond
fix imports
improve testTimedInvokeAny5
improve testTimedInvokeAny4
testTimedInvokeAll6: fix very rare failure
improve test diagnosability
improve test diagnosability
improve test diagnosability
improve test diagnosability
bump up timeout
improve testInterruptedSubmit
improve testGetPoolSize, testGetLargestPoolSize
increase timeouts for threadStarted.await
improve testPurge
improve testGetTaskCount
fix minor 4jdk7-tck bitrot
more PoolCleaning
improve testCorePoolSizeIllegalArgumentException
whitespace
improve testDiscardOldestOnShutdown
improve testCallerRunsOnShutdown
improve testRejectedExecutionExceptionOnShutdown
improve testSaturatedExecute4
improve testSaturatedExecute3
improve testSaturatedExecute2
improve testSaturatedExecute
improve testInterruptedSubmit
improve testPurge
improve testGetQueue
improve testIsTerminating
improve testAwaitTermination_timesOut
improve testIsTerminated
improve testIsShutdown
improve testGetTaskCount
improve testGetActiveCount
avoid using SMALL_DELAY_MS
improve testGetPoolSize
improve testGetMaximumPoolSize
improve testGetLargestPoolSize
improve testSetRejectedExecutionHandlerNull
improve testSetRejectedExecutionHandler
improve testGetRejectedExecutionHandler
improve testSetThreadFactoryNull
improve test[GS]etThreadFactory
improve testGetKeepAliveTime
improve testGetCorePoolSize
improve testGetCompletedTaskCount
improve testPrestartAllCoreThreads
improve testPrestartCoreThread
s/MEDIUM_DELAY/LONG_DELAY/
fix concurrency bugs in CustomTask; add cancellation tests
improve tests for shutdown
improve tests for shutdownNow
improve tests for shutdownNow
testShutdownNow: add queue-draining assertions
improve testTimedInvokeAll6
imports
reduce timeouts of allowCoreThreadTimeOut tests
testTimedInvokeAll6: shorter timeouts with retry
use TimeUnit static imports
move ThreadPoolExecutor9Test.java into ThreadPoolExecutorTest.java
try/catch block scope hygiene
make constructor tests more readable
improve main methods; respect system properties; actually fail if a test fails
no wildcard imports
cosmetic changes
add testAwaitTermination_timesOut
use serialClone in serialization tests; update imports
various test case improvements
various test case improvements
Improve testAllowCoreThreadTimeOut tests
s/hutDown/hutdown/g
Improve testPurge and testShutdownNow
Add/use delay() instead of Thread.sleep to ensure sleeps are long enough
Update Creative Commons license URL in legal notices
fix rare failures in testIsTerminating
another very rare test failure
remove timing dependencies and optimize runtimes; descriptions of testShutdown3 and testShutdown4 were reversed; testShutDown2 never tested its assertion
typos
whitespace
whitespace
various improvements for invokeAll and invokeAny tests
whitespace
untabify
improve exception handling
still fixing those flaky testInvokeAny3 tests
cosmetic improvements
improve exception handling
whitespace
whitespace
whitespace
Allow recycling of rejected tasks
Fix timeouts
Add ThreadPoolExecutor.allowCoreThreadTimeOut
Change testFailingThreadFactory to only check null return case
Add test for correctly dealing with failure in ThreadFactory.newThread
Catch security exception
Don't fail if test harness doesn't have sufficient permissions
Add tests for AQS extensions; adjust others for protected condition methods
Headers reference Creative Commons
Add timed invoke* tests
Add and adapt tests to refactored Executor API
Add and adjust tests reflecting API changes
Collapsed Cancellable and Future
Revised and added tests for revised PFT
test null-check setRejectedExecutionHandler
Added tests and documentation
Javadoc fixes
improve tck javadocs; rename and add a few tests
Documentation scaffolding
Added tests
New base class JSR166TestCase
Added serialization and lock tests
First check-in of tests to be in tck
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.