There are about 2,200 tier 1 libs tests total. Most run in less than 10 seconds; some take considerably longer. Times are in ms:
java/util/concurrent/tck/JSR166TestCase.jtr 152826
java/util/Random/RandomTestBsi1999.jtr 144598
java/math/BigInteger/largeMemory/SymmetricRangeTests.jtr 93229
java/math/BigInteger/LargeValueExceptions.jtr 79610
java/util/stream/test/org/openjdk/tests/java/util/stream/CountLargeTest.jtr 63301
java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.jtr 59303
java/lang/Thread/virtual/stress/PingPong.jtr 56911
java/util/jar/JarFile/mrjar/MultiReleaseJarHttpProperties.jtr 54244
java/lang/Thread/virtual/stress/SleepALot_id0.jtr 53085
java/foreign/TestHandshake.jtr 52789
java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.jtr 44585
java/util/concurrent/forkjoin/AsyncShutdownNow.jtr 42476
java/foreign/channels/TestAsyncSocketChannels.jtr 42159
jdk/internal/misc/ThreadFlock/ThreadFlockTest.jtr 42052
java/lang/String/UnicodeCasingTest.jtr 40878
java/util/zip/ZipFile/Zip64SizeTest.jtr 38832
java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpTest.jtr 35919
java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.jtr 35685
jdk/internal/vm/Continuation/Fuzz_default.jtr 35627
java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.jtr 34619
java/lang/Thread/virtual/ThreadAPI_id0.jtr 34439
jdk/internal/math/ToDecimal/DoubleToDecimalTest.jtr 33638
java/lang/Thread/virtual/ThreadAPI_id1.jtr 32523
java/lang/Thread/virtual/stress/TimedGet.jtr 32337
java/lang/Thread/virtual/stress/Skynet_id0.jtr 31414
jdk/internal/vm/Continuation/Fuzz_preserve-fp.jtr 31386
java/math/BigInteger/BigIntegerTest.jtr 31188
java/lang/StackWalker/LocalsAndOperands_id0.jtr 29972
java/util/Map/InPlaceOpsCollisions.jtr 29282
java/util/Random/RandomExponentialTest.jtr 28452
java/util/BitSet/stream/BitSetStreamTest.jtr 28179
java/lang/Character/UnicodeCasingTest.jtr 27247
java/lang/reflect/IllegalArgumentsTest.jtr 27039
java/lang/Thread/virtual/stress/GetStackTraceALot_id0.jtr 25777
java/lang/Thread/virtual/stress/YieldALot_id0.jtr 25548
java/util/DoubleSummaryStatistics/NegativeCompensation.jtr 24923
java/util/concurrent/Semaphore/RacingReleases.jtr 24801
java/lang/invoke/defineHiddenClass/UnloadingTest.jtr 24740
java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.jtr 24220
java/lang/invoke/VarHandles/VarHandleTestAccessLong.jtr 24176
java/util/stream/test/org/openjdk/tests/java/util/stream/StreamSpliteratorTest.jtr 23909
java/lang/invoke/VarHandles/VarHandleTestAccessShort.jtr 23707
java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.jtr 23599
java/lang/StackWalker/LocalsAndOperands_id1.jtr 23585
java/lang/invoke/VarHandles/VarHandleTestAccessChar.jtr 23275
java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.jtr 23093
java/lang/invoke/VarHandles/VarHandleTestAccessInt.jtr 22978
java/lang/String/concat/ImplicitStringConcatShapes.jtr 22688
java/util/stream/test/org/openjdk/tests/java/util/stream/StreamLinkTest.jtr 22563
java/lang/constant/MethodTypeDescTest.jtr 22534
java/lang/reflect/PublicMethods/PublicMethodsTest.jtr 22462
jdk/modules/incubator/ImageModules.jtr 22379
java/lang/invoke/VarHandles/VarHandleTestAccessByte.jtr 21701
java/lang/ref/CleanerTest.jtr 21652
java/util/logging/LogManager/Configuration/ParentLoggerWithHandlerGC.jtr 20806
java/lang/invoke/LFCaching/LFSingleThreadCachingTest.jtr 20226
java/foreign/StdLibTest.jtr 20040
java/nio/Buffer/EqualsCompareTest.jtr 19963
java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorsTest.jtr 19822
java/lang/invoke/VarHandles/VarHandleTestAccessString.jtr 18969
java/util/jar/JarFile/mrjar/MultiReleaseJarProperties.jtr 18896
java/lang/Math/WorstCaseTests.jtr 18684
java/lang/ProcessBuilder/Basic_id0.jtr 18661
java/foreign/TestMemorySession.jtr 18632
java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.jtr 18424
java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.jtr 18213
java/util/concurrent/ExecutorService/CloseTest.jtr 18061
java/util/logging/LogManager/Configuration/TestConfigurationLock.jtr 17706
java/util/logging/LoggerResourceBundleRace.jtr 17407
java/util/concurrent/forkjoin/AsyncShutdownNowInvokeAny.jtr 17367
java/util/Random/RandomCanaryPi.jtr 17365
java/util/zip/DeInflate.jtr 17337
java/util/regex/RegExTest.jtr 17281
java/util/ResourceBundle/Control/StressTest.jtr 17027
java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.jtr 16592
The tests were extracted using a shell command like
grep "^totalTime" `find JTwork/ -name "*.jtr"` | sed s/"JTwork\/"//g | sed s/":totalTime="/" "/g | sort --n -r -t' ' -k2 | head -n 50
java/util/concurrent/tck/JSR166TestCase.jtr 152826
java/util/Random/RandomTestBsi1999.jtr 144598
java/math/BigInteger/largeMemory/SymmetricRangeTests.jtr 93229
java/math/BigInteger/LargeValueExceptions.jtr 79610
java/util/stream/test/org/openjdk/tests/java/util/stream/CountLargeTest.jtr 63301
java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.jtr 59303
java/lang/Thread/virtual/stress/PingPong.jtr 56911
java/util/jar/JarFile/mrjar/MultiReleaseJarHttpProperties.jtr 54244
java/lang/Thread/virtual/stress/SleepALot_id0.jtr 53085
java/foreign/TestHandshake.jtr 52789
java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.jtr 44585
java/util/concurrent/forkjoin/AsyncShutdownNow.jtr 42476
java/foreign/channels/TestAsyncSocketChannels.jtr 42159
jdk/internal/misc/ThreadFlock/ThreadFlockTest.jtr 42052
java/lang/String/UnicodeCasingTest.jtr 40878
java/util/zip/ZipFile/Zip64SizeTest.jtr 38832
java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpTest.jtr 35919
java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.jtr 35685
jdk/internal/vm/Continuation/Fuzz_default.jtr 35627
java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.jtr 34619
java/lang/Thread/virtual/ThreadAPI_id0.jtr 34439
jdk/internal/math/ToDecimal/DoubleToDecimalTest.jtr 33638
java/lang/Thread/virtual/ThreadAPI_id1.jtr 32523
java/lang/Thread/virtual/stress/TimedGet.jtr 32337
java/lang/Thread/virtual/stress/Skynet_id0.jtr 31414
jdk/internal/vm/Continuation/Fuzz_preserve-fp.jtr 31386
java/math/BigInteger/BigIntegerTest.jtr 31188
java/lang/StackWalker/LocalsAndOperands_id0.jtr 29972
java/util/Map/InPlaceOpsCollisions.jtr 29282
java/util/Random/RandomExponentialTest.jtr 28452
java/util/BitSet/stream/BitSetStreamTest.jtr 28179
java/lang/Character/UnicodeCasingTest.jtr 27247
java/lang/reflect/IllegalArgumentsTest.jtr 27039
java/lang/Thread/virtual/stress/GetStackTraceALot_id0.jtr 25777
java/lang/Thread/virtual/stress/YieldALot_id0.jtr 25548
java/util/DoubleSummaryStatistics/NegativeCompensation.jtr 24923
java/util/concurrent/Semaphore/RacingReleases.jtr 24801
java/lang/invoke/defineHiddenClass/UnloadingTest.jtr 24740
java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.jtr 24220
java/lang/invoke/VarHandles/VarHandleTestAccessLong.jtr 24176
java/util/stream/test/org/openjdk/tests/java/util/stream/StreamSpliteratorTest.jtr 23909
java/lang/invoke/VarHandles/VarHandleTestAccessShort.jtr 23707
java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.jtr 23599
java/lang/StackWalker/LocalsAndOperands_id1.jtr 23585
java/lang/invoke/VarHandles/VarHandleTestAccessChar.jtr 23275
java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.jtr 23093
java/lang/invoke/VarHandles/VarHandleTestAccessInt.jtr 22978
java/lang/String/concat/ImplicitStringConcatShapes.jtr 22688
java/util/stream/test/org/openjdk/tests/java/util/stream/StreamLinkTest.jtr 22563
java/lang/constant/MethodTypeDescTest.jtr 22534
java/lang/reflect/PublicMethods/PublicMethodsTest.jtr 22462
jdk/modules/incubator/ImageModules.jtr 22379
java/lang/invoke/VarHandles/VarHandleTestAccessByte.jtr 21701
java/lang/ref/CleanerTest.jtr 21652
java/util/logging/LogManager/Configuration/ParentLoggerWithHandlerGC.jtr 20806
java/lang/invoke/LFCaching/LFSingleThreadCachingTest.jtr 20226
java/foreign/StdLibTest.jtr 20040
java/nio/Buffer/EqualsCompareTest.jtr 19963
java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorsTest.jtr 19822
java/lang/invoke/VarHandles/VarHandleTestAccessString.jtr 18969
java/util/jar/JarFile/mrjar/MultiReleaseJarProperties.jtr 18896
java/lang/Math/WorstCaseTests.jtr 18684
java/lang/ProcessBuilder/Basic_id0.jtr 18661
java/foreign/TestMemorySession.jtr 18632
java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.jtr 18424
java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.jtr 18213
java/util/concurrent/ExecutorService/CloseTest.jtr 18061
java/util/logging/LogManager/Configuration/TestConfigurationLock.jtr 17706
java/util/logging/LoggerResourceBundleRace.jtr 17407
java/util/concurrent/forkjoin/AsyncShutdownNowInvokeAny.jtr 17367
java/util/Random/RandomCanaryPi.jtr 17365
java/util/zip/DeInflate.jtr 17337
java/util/regex/RegExTest.jtr 17281
java/util/ResourceBundle/Control/StressTest.jtr 17027
java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.jtr 16592
The tests were extracted using a shell command like
grep "^totalTime" `find JTwork/ -name "*.jtr"` | sed s/"JTwork\/"//g | sed s/":totalTime="/" "/g | sort --n -r -t' ' -k2 | head -n 50
- relates to
-
JDK-8293940 Some tests for virtual threads take too long
-
- Resolved
-
-
JDK-8294136 Review running times of hotspot tier 1 regression tests (umbrella)
-
- Open
-
-
JDK-8294723 Review running times of tier 2 library regression tests
-
- Open
-
-
JDK-8292999 Review running times of langtools regression tests (umbrella)
-
- Open
-
-
JDK-8296405 java/util/concurrent/forkjoin/AsyncShutdownNow.java is too slow
-
- Resolved
-