JT Harness : Tests that passed
Tests are grouped by their final status message.
Compilation successful
Execution successful
-
java/lang/Appendable/Basic.java: Basic test for classes which implement Appendable.
-
java/lang/AssertionError/Cause.java: Object Constructor now sets cause if Object is an instance of Throwable.
-
java/lang/Boolean/Factory.java: Basic test for Boolean.valueOf(boolean b).
-
java/lang/Boolean/GetBoolean.java: test Boolean.getBoolean method with empty key
-
java/lang/Boolean/MakeBooleanComparable.java: Basic test for making Boolean implement Comparable
-
java/lang/Boolean/ParseBoolean.java: test Boolean.parseBoolean
-
java/lang/Byte/Decode.java: Test Byte.decode method
-
java/lang/CharSequence/Comparison.java: Test to verify the compare method for the CharSequence class.
-
java/lang/CharSequence/Emptiness.java: Test to verify the isEmpty method is behaviorally consistent with length
-
java/lang/Character/Bug4404588.java: The characters FFFE and FFFF should not be in a UnicodeBlock.
-
java/lang/Character/CharPropTest.java: Check j.l.Character.isDigit/isLetter/isLetterOrDigit/isSpaceChar /isWhitespace/isTitleCase/isISOControl/isIdentifierIgnorable /isJavaIdentifierStart/isJavaIdentifierPart/isUnicodeIdentifierStart /isUnicodeIdentifierPart
-
java/lang/Character/CharacterName.java: Check j.l.Character.getName and codePointOf
-
java/lang/Character/CheckProp.java: Check j.l.Character.isLowerCase/isUppercase/isAlphabetic/isIdeographic/ isUnicodeIdentifierStart/isUnicodeIdentifierPart
-
java/lang/Character/CheckScript.java: Check that the j.l.Character.UnicodeScript
-
java/lang/Character/CheckUnicode.java: Make sure the attributes of Unicode characters, as returned by the Character API, are as expected.
-
java/lang/Character/Latin1CaseConversion.java: Provides exhaustive verification of Character.toUpperCase and Character.toLowerCase for all code points in the latin1 range 0-255.
-
java/lang/Character/Latin1Digit.java: Check j.l.Character.digit(int,int) for Latin1 characters
-
java/lang/Character/Supplementary.java: Unit tests for supplementary character support (JSR-204)
-
java/lang/Character/TestEmojiProperties.java: Check j.l.Character.isEmoji/isEmojiPresentation/isEmojiModifier isEmojiModifierBase/isEmojiComponent/isExtendedPictographic
-
java/lang/Character/TestNegativeCodepoint.java: Character.is<Property>(int codePoint) methods should return false for negative codepoint values.
-
java/lang/Character/TestUndefinedDirectionality.java: Undefined char values should have DIRECTIONALITY_UNDEFINED.
-
java/lang/Character/TestUndefinedIdentifierStartPart.java: Undefined char values cannot be Java identifier starts or parts.
-
java/lang/Character/TestUndefinedIgnorable.java: Undefined character values should not be ignorable identifiers.
-
java/lang/Character/TestUndefinedMirrored.java: Undefined char values should not have mirrored property.
-
java/lang/Character/TestUndefinedNumeric.java: Unassigned char values should have no numeric properties.
-
java/lang/Character/TestUndefinedTitleCase.java: Undefined character code points do not have titlecase mappings.
-
java/lang/Character/TestWhiteSpace.java: Some char values that are Unicode spaces are non-breaking.
-
java/lang/Character/UnicodeBlock/CheckBlocks.java: Check that the UnicodeBlock forName() method works as expected and block ranges are correct for all Unicode characters.
-
java/lang/Character/UnicodeBlock/NumberEntities.java: Check if the NUM_ENTITIES field reflects the correct number of Character.UnicodeBlock constants.
-
java/lang/Character/UnicodeCasingTest.java: Confirm normal case mappings are handled correctly.
-
java/lang/Class/ArrayMethods.java: make sure clone() isn't reflected and that Cloneable and Serializable are found
-
java/lang/Class/ArrayType.java: Check exceptional behavior of Class.arrayType
-
java/lang/Class/Cast.java: (reflect) Class.cast() - typesafe cast desired
-
java/lang/Class/GenericStringTest.java: Check Class.toGenericString()
-
java/lang/Class/GetPackageBootLoaderChildLayer.java: Exercise Class.getPackage on a class defined to the boot loader but in a module that is in a child layer rather than the boot layer
-
java/lang/Class/GetPackageTest.java: Basic test for Class.getPackage
-
java/lang/Class/IsAnnotationType.java: Check isAnnotation() method
-
java/lang/Class/IsEnum.java: Check isEnum() method
-
java/lang/Class/IsSynthetic.java: Check Class.isSynthetic method
-
java/lang/Class/NameTest.java: Checks on various "getFooName" methods of java.lang.Class
-
java/lang/Class/UnnamedClass/TestUnnamedClass.java: Basic checks of java.lang.Class support for unnamed classes
-
java/lang/Class/asSubclass/BasicUnit.java: please add a typesafe cast for Class<?> types
-
java/lang/Class/attributes/ClassAttributesTest.java: Checks Class.isAnonymousClass, isMemberClass and isLocalClass attributes
-
java/lang/Class/forName/ForNameNames.java: Verify class names for Class.forName
-
java/lang/Class/forName/InitArg.java: This is a basic sanity test for the Class.forName variant that the 'whether-initialize' arg.
-
java/lang/Class/forName/InvalidNameWithSlash.java: forName is accepting methods with slashes
-
java/lang/Class/forName/NonJavaNames.java: Verify names that aren't legal Java names are accepted by forName.
-
java/lang/Class/forName/NonLinking/NonLinking.java: Confirm load (but not link) behavior of Class.forName()
-
java/lang/Class/forName/arrayClass/ExceedMaxDim.java: Make sure you can't get an array class of dimension > 255.
-
java/lang/Class/forName/modules/TestDriver.java: Tests for Class.forName(Module,String)
-
java/lang/Class/getClasses/Sanity.java: Sanity check that Class.getClasses() works.
-
java/lang/Class/getDeclaredClasses/Sanity.java: Sanity check that Class.getDeclaredClasses() works.
-
java/lang/Class/getDeclaredClasses/TypeTag.java: The array returned by getDeclaredClasses doesn't have the array element type tag.
-
java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java: test that all fields returned by getDeclaredFields() can be set accessible if the right permission is granted; this test also verifies that Class.classLoader final private field is hidden from reflection access.
-
java/lang/Class/getDeclaredField/Exceptions.java: Verify that exceptions are thrown as expected.
-
java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java: test that all public fields returned by getDeclaredFields() can be set accessible if the right permission is granted; this test loads all classes and get their declared fields and call setAccessible(false) followed by setAccessible(true);
-
java/lang/Class/getDeclaredMethod/Exceptions.java: Verify that exceptions are thrown as expected.
-
java/lang/Class/getDeclaringClass/Sanity.java: Sanity check that Class.getDeclaringClass() works.
-
java/lang/Class/getEnclosingClass/EnclosingClassTest.java: Check getEnclosingClass and other methods
-
java/lang/Class/getEnclosingClass/T4992170.java: enclosing type parameter missing in anonymous and local classes
-
java/lang/Class/getEnclosingConstructor/EnclosingConstructorTests.java: Check getEnclosingMethod method
-
java/lang/Class/getEnclosingConstructor/EnclosingConstructorWithSecurityManager.java:
-
java/lang/Class/getEnclosingMethod/EnclosingMethodTests.java: Check getEnclosingMethod method
-
java/lang/Class/getEnclosingMethod/EnclosingMethodWithSecurityManager.java:
-
java/lang/Class/getEnumConstants/BadEnumTest.java: Test getEnumConstants on bad Enums
-
java/lang/Class/getField/ArrayLength.java: verify that for an array type class instance, getField("length") throws an exception, and getFields() does not contain a Field for 'length'
-
java/lang/Class/getField/Exceptions.java: Verify that exceptions are thrown as expected.
-
java/lang/Class/getFields/Sanity.java: Tests for Class.getFields().
-
java/lang/Class/getMethod/Exceptions.java: Verify that exceptions are thrown as expected.
-
java/lang/Class/getMethod/NullInParamList.java: Verify that NoSuchMethodException is thrown.
-
java/lang/Class/getMethods/NonPublicStaticInitializer.java: <clinit> in interfaces need not be public
-
java/lang/Class/getMethods/StarInheritance.java: Verify that expected methods are returned for star inheritance.
-
java/lang/Class/getModifiers/ForInnerClass.java: For an inner class, the access bits must come from the InnerClasses attribute, not from the class block's access.
-
java/lang/Class/getModifiers/ForStaticInnerClass.java: VM loses static modifier of inner class.
-
java/lang/Class/getModifiers/ResolveFrom.java: getModifiers should resolve constant pool entries from its own class.
-
java/lang/Class/getModifiers/StripACC_SUPER.java: VM adds ACC_SUPER bit to access flags of a class.
-
java/lang/Class/getModifiers/TestPrimitiveAndArrayModifiers.java: Verify array classes and primitives have expected modifiers
-
java/lang/Class/getPackageName/Basic.java: Basic test for java.lang.Class::getPackageName
-
java/lang/Class/getResource/ResourcesTest.java: Driver for basic test of Class getResource and getResourceAsStream
-
java/lang/Class/getSimpleName/GetSimpleNameTest.java: Class.getSimpleName() should work for non-JLS compliant class names
-
java/lang/ClassLoader/Assert.java: Test the assertion facility
-
java/lang/ClassLoader/BadRegisterAsParallelCapableCaller.java: Test ClassLoader.isRegisteredAsParallelCapable() method with an invalid caller (non-JNI cases).
-
java/lang/ClassLoader/CustomSystemLoader/InitSystemLoaderTest.java: Test custom system loader initialization and verify their ancestors
-
java/lang/ClassLoader/ExceptionHidingLoader.java: If a badly behaved ClassLoader returns null but doesn't raise an exception, the VM core dumps.
-
java/lang/ClassLoader/GetDefinedPackage.java: Basic test for ClassLoader::getDefinedPackage
-
java/lang/ClassLoader/GetDotResource.java: ClassLoader.getResouce() should be able to find resources with leading "." in their names
-
java/lang/ClassLoader/GetPackage.java: Test if getPackage() and getPackages() return consistent values.
-
java/lang/ClassLoader/GetResourceNullArg.java: Test null argument to ClassLoader.getResourceXXXX()
-
java/lang/ClassLoader/GetSystemPackage.java: Test if getSystemPackage() return consistent values for cases where a manifest is provided or not and ensure only jars on bootclasspath gets resolved via Package.getSystemPackage
-
java/lang/ClassLoader/IsParallelCapable.java: Test ClassLoader.isRegisteredAsParallelCapable() method
-
java/lang/ClassLoader/LoadNullClass.java: ClassLoader.loadClass() should not core dump on null class names.
-
java/lang/ClassLoader/ResourcesStreamTest.java: Test java.lang.ClassLoader.resources() method
-
java/lang/ClassLoader/UninitializedParent.java: Uninitialized class loaders should not be a parent of other class loaders.
-
java/lang/ClassLoader/deadlock/DelegateTest.java: (cl) ClassLoader.loadClass locks all instances in chain when delegating
-
java/lang/ClassLoader/deadlock/GetResource.java: Test ClassLoader.getResource() that should not deadlock # if another thread is holding the system properties object
-
java/lang/ClassLoader/defineClass/DefineClassByteBuffer.java: Test various cases of passing java.nio.ByteBuffers to defineClass().
-
java/lang/ClassLoader/findSystemClass/Loader.java: In 1.2beta4-I ClassLoader loaded classes can not link against application classes.
-
java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java: Call Class.forName() on the system classloader from a class loaded from a custom classloader.
-
java/lang/ClassLoader/getResource/GetResource.java: Empty path on bootclasspath is not default to current working directory for both class lookup and resource lookup whereas empty path on classpath is default to current working directory.
-
java/lang/ClassLoader/getResource/automaticmodules/Driver.java: Test ClassLoader.getResourceXXX to locate resources in an automatic module
-
java/lang/ClassLoader/getResource/modules/ResourcesTest.java: Driver for basic test of ClassLoader getResource and getResourceAsStream
-
java/lang/ClassLoader/loadLibraryDeadlock/TestLoadLibraryDeadlock.java: Checks if there's no deadlock between the two lock objects - class loading lock and ClassLoader.loadedLibraryNames hashmap.
-
java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnloadTest.java: Checks that JNI_OnLoad is invoked only once when multiple threads call System.loadLibrary concurrently, and JNI_OnUnload is invoked when the native library is loaded from a custom class loader.
-
java/lang/ClassLoader/nativeLibrary/NativeLibraryTest.java: verify if the native library is unloaded when the class loader is GC'ed
-
java/lang/ClassLoader/platformClassLoader/DefinePlatformClass.java: Test java.* class defined by the platform class loader
-
java/lang/ClassLoader/securityManager/ClassLoaderTest.java: Different types of ClassLoader running with(out) SecurityManager and (in)valid security policy file.
-
java/lang/Compare.java: Test the primitive wrappers compare and compareTo methods
-
java/lang/CompressExpandTest.java: Test compress expand methods
-
java/lang/Double/BitwiseConversion.java: Verify bitwise conversion works for non-canonical NaN values
-
java/lang/Double/Extrema.java: Testing values of Double.{MIN_VALUE, MIN_NORMAL, MAX_VALUE}
-
java/lang/Double/NaNInfinityParsing.java: Testing recognition of "NaN" and "Infinity" strings
-
java/lang/Double/ParseDouble.java: Test for Double.parseDouble method and acceptance regex
-
java/lang/Double/ParseHexFloatingPoint.java: Numerical tests for hexadecimal inputs to parse{Double, Float} (use -Dseed=X to set PRNG seed)
-
java/lang/Double/ToHexString.java: Tests for {Float, Double}.toHexString methods
-
java/lang/Double/ToString.java: Tests for Double.toString
-
java/lang/Enum/ValueOf.java: Basic test of valueOf(String)
-
java/lang/Float/Binary16Conversion.java: Verify conversion between float and the binary16 format
-
java/lang/Float/Binary16ConversionNaN.java: Verify NaN sign and significand bits are preserved across conversions
-
java/lang/Float/BitwiseConversion.java: Verify bitwise conversion works for non-canonical NaN values
-
java/lang/Float/Extrema.java: Testing values of Float.{MIN_VALUE, MIN_NORMAL, MAX_VALUE}
-
java/lang/Float/NaNInfinityParsing.java: Testing recognition of "NaN" and "Infinity" strings
-
java/lang/Float/ParseFloat.java: Tests for Float.parseFloat method
-
java/lang/HashCode.java: Test the primitive wrappers hashCode()
-
java/lang/InheritableThreadLocal/Basic.java: Basic functional test of InheritableThreadLocal
-
java/lang/InheritableThreadLocal/ITLRemoveTest.java: Basic functional test of remove method for InheritableThreadLocal
-
java/lang/Integer/BitTwiddle.java: Basic test for int bit twiddling (use -Dseed=X to set PRNG seed)
-
java/lang/Integer/Decode.java: Test Integer.decode method
-
java/lang/Integer/GetInteger.java: test Integer.getInteger method with empty key
-
java/lang/Integer/ParsingTest.java: Test parsing methods
-
java/lang/Integer/ToString.java: Test Integer.toString method
-
java/lang/Integer/Unsigned.java: Basic tests for unsigned operations.
-
java/lang/Integer/ValueOf.java: Basic test for Integer.valueOf
-
java/lang/IntegralPrimitiveToString.java: test string conversions for primitive integral types.
-
java/lang/Long/BitTwiddle.java: Basic test for long bit twiddling (use -Dseed=X to set PRNG seed)
-
java/lang/Long/Decode.java: Test Long.decode method
-
java/lang/Long/GetLong.java: test Long.getLong method with empty key
-
java/lang/Long/ParsingTest.java: Test parsing methods
-
java/lang/Long/ToString.java: Test Long.toString method
-
java/lang/Long/Unsigned.java: Basic tests for unsigned operations
-
java/lang/Math/AbsPositiveZero.java: Math.abs(+0.0) wrong
-
java/lang/Math/AbsTests.java: Test abs and absExact for Math and StrictMath
-
java/lang/Math/Atan2Tests.java: Tests for {Math, StrictMath}.atan2
-
java/lang/Math/CeilAndFloorTests.java: Check for correct implementation of Math.ceil and Math.floor
-
java/lang/Math/Clamp.java: Add clamp() methods to java.lang.Math
-
java/lang/Math/CubeRootTests.java: Tests for {Math, StrictMath}.cbrt (use -Dseed=X to set PRNG seed)
-
java/lang/Math/DivModTests.java: Basic tests for Floor and Ceil division and modulo methods for both Math and StrictMath for int and long datatypes.
-
java/lang/Math/ExactArithTests.java: Basic tests for Math exact arithmetic operations.
-
java/lang/Math/ExpCornerCaseTests.java: Tests corner cases of Math.exp
-
java/lang/Math/Expm1Tests.java: Tests for {Math, StrictMath}.expm1
-
java/lang/Math/FusedMultiplyAddTests.java: Tests for Math.fusedMac and StrictMath.fusedMac.
-
java/lang/Math/HyperbolicTests.java: Tests for {Math, StrictMath}.{sinh, cosh, tanh}
-
java/lang/Math/HypotTests.java: Tests for {Math, StrictMath}.hypot (use -Dseed=X to set PRNG seed)
-
java/lang/Math/Ieee754SpecialCaseTests.java: Test special cases of IEEE 754 recommended ops not otherwise tested
-
java/lang/Math/IeeeRecommendedTests.java: Tests for IEEE 754[R] recommended functions and similar methods (use -Dseed=X to set PRNG seed)
-
java/lang/Math/IeeeRemainderTests.java: Tests for {Math, StrictMath}.IEEEremainder
-
java/lang/Math/InverseTrigTests.java: Tests for {Math, StrictMath}.{asin, acos, atan}
-
java/lang/Math/Log10Tests.java: Tests for {Math, StrictMath}.log10
-
java/lang/Math/Log1pTests.java: Tests for {Math, StrictMath}.log1p (use -Dseed=X to set PRNG seed)
-
java/lang/Math/LogTests.java: Tests for {Math, StrictMath}.log
-
java/lang/Math/MinMax.java: Math.min and Math.max should treat negative zero as strictly less than positive zero
-
java/lang/Math/MultiplicationTests.java: Tests for multiplication methods (use -Dseed=X to set PRNG seed)
-
java/lang/Math/PowTests.java: Tests for {Math, StrictMath}.pow
-
java/lang/Math/Rint.java: Check for correct implementation of Math.rint(double)
-
java/lang/Math/RoundTests.java: Check for correct implementation of {Math, StrictMath}.round
-
java/lang/Math/SinCosCornerCasesTests.java: Test corner cases of sin and cos
-
java/lang/Math/SinCosTests.java: Tests for {Math, StrictMath}.sqrt
-
java/lang/Math/SqrtTests.java: Tests for {Math, StrictMath}.sqrt
-
java/lang/Math/TanTests.java: Tests for {Math, StrictMath}.tan
-
java/lang/Math/WorstCaseTests.java: Test worst case behavior of exp, log, sin, cos, etc.
-
java/lang/ModuleLayer/LayerAndLoadersTest.java: Tests for java.lang.ModuleLayer@defineModulesWithXXX methods
-
java/lang/ModuleLayer/LayerControllerTest.java: Basic tests for java.lang.ModuleLayer.Controller
-
java/lang/ModuleLayer/automatic/AutomaticModulesTest.java: Tests automatic modules in module layers
-
java/lang/ModuleTests/AddExportsTest.java: Test Module isExported methods with exports changed by -AddExportsTest
-
java/lang/ModuleTests/AnnotationsTest.java: Basic test of annotations on modules
-
java/lang/ModuleTests/BasicModuleTest.java: Basic test of java.lang.Module
-
java/lang/ModuleTests/WithSecurityManager.java: Test java.lang.Module methods that specify permission checks
-
java/lang/ModuleTests/access/AccessTest.java: Driver for test that checks access to access to types in exported and non-exported packages.
-
java/lang/ModuleTests/addXXX/Driver.java: Basic test case for Module::addXXX methods
-
java/lang/ModuleTests/annotation/Basic.java: Basic test for annotations on modules
-
java/lang/Object/FinalizationOption.java: add command-line option to disable finalization
-
java/lang/Object/InvalidFinalizationOption.java: Invalid/missing values for the finalization option should be rejected
-
java/lang/Object/WaitTooLong.java: Object.wait(long, int) throws inappropriate IllegalArgumentException
-
java/lang/Package/GetPackages.java: Test Package object is local to each ClassLoader.
-
java/lang/Package/IsCompatibleWithDriver.java: Test behaviour of Package.isCompatibleWith().
-
java/lang/Package/PackageFromManifest.java: The test will create JAR file(s) with the manifest file that customized package versioning information (different info for same package if multiple jars).
-
java/lang/Package/PackageVersionTest.java: Test verifies that individual Package.VersionInfo elements can be supplied and retrieved even if no other elements are set.
-
java/lang/Package/annotation/PackageInfoTest.java: Basic test of package-info in named module and duplicate package-info in unnamed module
-
java/lang/Package/bootclasspath/GetPackageFromBootClassPath.java:
-
java/lang/PrimitiveSumMinMaxTest.java: test conversion of primitive wrapper sum, min, max, and compareTo methods to functional interfaces
-
java/lang/Process/WaitFor.java: Process.waitFor(long, TimeUnit) can return false for a process that exited within the timeout
-
java/lang/ProcessBuilder/Basic.java#id0: Basic tests for Process and Environment Variable code
-
java/lang/ProcessBuilder/Basic.java#id1:
-
java/lang/ProcessBuilder/CloseRace.java#id0: Closing ProcessPipeInputStream at the time the process exits is racy and leads to data corruption.
-
java/lang/ProcessBuilder/DestroyTest.java: Test for the various platform specific implementations of destroyForcibly.
-
java/lang/ProcessBuilder/InheritIOEHandle.java: inherit IOE handles and MS CreateProcess limitations (kb315939)
-
java/lang/ProcessBuilder/InheritIOTest.java: Unit test for java.lang.ProcessBuilder inheritance of standard output and standard error streams
-
java/lang/ProcessBuilder/JspawnhelperWarnings.java:
-
java/lang/ProcessBuilder/PipelineLeaksFD.java: File descriptor leak detection with ProcessBuilder.startPipeline
-
java/lang/ProcessBuilder/PipelineTest.java: Tests for ProcessBuilder.startPipeline
-
java/lang/ProcessBuilder/ProcessReaperCCL.java: verify that Process Reaper threads have a null CCL
-
java/lang/ProcessBuilder/ProcessStartLoggingTest.java: verify logging of ProcessBuilder.start()
-
java/lang/ProcessBuilder/ReaderWriterTest.java:
-
java/lang/ProcessBuilder/SecurityManagerClinit.java: Check that Process-related classes have the proper doPrivileged blocks, and can be initialized with an adversarial security manager.
-
java/lang/ProcessBuilder/SiblingIOEHandle.java: inherit IOE handles and MS CreateProcess limitations (kb315939)
-
java/lang/ProcessBuilder/SkipTest.java: verify skip method of Process Input Stream
-
java/lang/ProcessBuilder/UnblockSignals.java: Verify Signal mask is cleared by ProcessBuilder start
-
java/lang/ProcessBuilder/Zombies.java: Make sure zombies don't get created on Unix
-
java/lang/ProcessHandle/Basic.java: Basic tests for ProcessHandler
-
java/lang/ProcessHandle/InfoTest.java: Functions of ProcessHandle.Info
-
java/lang/ProcessHandle/OnExitTest.java: Functions of Process.onExit and ProcessHandle.onExit
-
java/lang/ProcessHandle/PermissionTest.java: Test Permissions to access Info
-
java/lang/ProcessHandle/TreeTest.java: Test counting and JavaChild.spawning and counting of Processes.
-
java/lang/RuntimePermission/ExitVM.java: Test new RuntimePermission.exitVM wildcard syntax
-
java/lang/RuntimeTests/Resources.java: java.lang.Runtime.maxMemory()/availableProcessors()
-
java/lang/RuntimeTests/RuntimeExitLogTest.java: verify logging of call to System.exit or Runtime.exit.
-
java/lang/RuntimeTests/Version/Basic.java: Unit test for java.lang.Runtime.Version
-
java/lang/RuntimeTests/Version/VersionProps.java: check the implementation of VersionProps.versionNumbers()
-
java/lang/RuntimeTests/exec/ArgWithSpaceAndFinalBackslash.java: Ensure that a command argument that contains a space and a final backslash is handled correctly
-
java/lang/RuntimeTests/exec/BadEnvp.java: Check for the appropriate exceptions when a bad envp is passed.
-
java/lang/RuntimeTests/exec/ConcurrentRead.java: Test that Process input/out can be concurrently read/written
-
java/lang/RuntimeTests/exec/Duped.java: Lossage in dup2 if System.in is closed.
-
java/lang/RuntimeTests/exec/ExecEmptyString.java:
-
java/lang/RuntimeTests/exec/ExecWithInput.java: Ensure that piped input always works with exec'd processes
-
java/lang/RuntimeTests/exec/ExecWithLotsOfArgs.java: 4033560 limited args of exec to 198 on Solaris.
-
java/lang/RuntimeTests/exec/ExitValue.java: Check process exit code
-
java/lang/RuntimeTests/exec/LotsOfDestroys.java: Destroy should close stderr, stdout and stdin
-
java/lang/RuntimeTests/exec/LotsOfOutput.java: Process with lots of output should not crash VM
-
java/lang/RuntimeTests/exec/SetCwd.java: Basic functional test for Runtime.exec(String[] command, String[] env, File path) and Runtime.exec(String command, String[] env, File path).
-
java/lang/RuntimeTests/exec/SleepyCat.java: Various race conditions caused exec'ed processes to have extra unused file descriptors, which caused hard-to-reproduce hangs.
-
java/lang/RuntimeTests/exec/Space.java: test runtime.exec on windows for extra space in cmd
-
java/lang/RuntimeTests/exec/Status.java: Ensure that Process.waitFor returns the correct status code even for very short-running subprocesses
-
java/lang/RuntimeTests/exec/WinCommand.java: Check many different ways to run Windows programs
-
java/lang/RuntimeTests/loadLibrary/LoadLibraryTest.java:
-
java/lang/RuntimeTests/shutdown/Basic.java: Basic functional test for virtual-machine shutdown hooks
-
java/lang/RuntimeTests/shutdown/ShutdownHooks.java: 1) Test Console and DeleteOnExitHook can be initialized while shutdown is in progress 2) Test if files that are added by the application shutdown hook are deleted on exit during shutdown
-
java/lang/RuntimeTests/shutdown/ShutdownInterruptedMain.java: Shutdown hooks are racing against shutdown sequence, if System.exit()-calling thread is interrupted
-
java/lang/ScopedValue/ManyBindings.java: Stress test ScopedValue with many bindings and rebindings
-
java/lang/ScopedValue/ScopedValueAPI.java: Test ScopedValue API
-
java/lang/ScopedValue/UnboundValueAfterOOME.java:
-
java/lang/SecurityManager/CheckAccessClassInPackagePermissions.java: Check that each module loaded by the platform loader has the proper "accessClassInPackage" RuntimePermissions to access its qualified exports.
-
java/lang/SecurityManager/CheckPackageAccess.java: Check that various restricted packages that are supposed to be restricted by default or are listed in the package.access property in the java.security file are blocked
-
java/lang/SecurityManager/CheckPackageMatching.java: Check the matching implemented by SecurityManager.checkPackageAccess
-
java/lang/SecurityManager/CheckSecurityProvider.java: Consolidate java.security files into one file with modifications
-
java/lang/SecurityManager/PackageAccessTest.java: Check that restricted packages that are supposed to be restricted and explicit grants accessClassInPackage permission overridden in privileged block
-
java/lang/SecurityManager/modules/CustomSecurityManagerTest.java: Basic test of -Djava.security.manager to a class in named module.
-
java/lang/Short/ByteSwap.java: Basic test for int byte swap code on short and char
-
java/lang/Short/Decode.java: Test Short.decode method
-
java/lang/StackTraceElement/ModuleFrames.java: Stack trace should have module information
-
java/lang/StackTraceElement/WithClassLoaderName.java: Basic test StackTraceElement with class loader names
-
java/lang/StackWalker/AcrossThreads.java: Verify that StackWalker works well when one instance of StackWalker is used by several threads sequentially or concurrently.
-
java/lang/StackWalker/CallerFromMain.java: Test if the getCallerClass method returns empty optional
-
java/lang/StackWalker/CallerSensitiveMethod/Main.java: Basic test for StackWalker.getCallerClass()
-
java/lang/StackWalker/DumpStackTest.java: Verify outputs of Thread.dumpStack() and Throwable.printStackTrace().
-
java/lang/StackWalker/GetCallerClassTest.java: Basic test for StackWalker.getCallerClass()
-
java/lang/StackWalker/HiddenFrames.java: Basic test for hidden frames
-
java/lang/StackWalker/MultiThreadStackWalk.java: This test will walk the stack using different methods, called from several threads running concurrently.
-
java/lang/StackWalker/NativeMethod.java: Verify file name, line number and bci of native methods
-
java/lang/StackWalker/SanityTest.java: Sanity test for exception cases
-
java/lang/StackWalker/SecurityExceptions.java: Test security permission check
-
java/lang/StackWalker/StackStreamState.java: Basic test for Stream<StackFrame> state
-
java/lang/StackWalker/StackStreamTest.java: Stack Stream Test
-
java/lang/StackWalker/StackWalkTest.java: Stack Walk Test (use -Dseed=X to set PRNG seed)
-
java/lang/StackWalker/TestBCI.java: Basic test for the StackWalker::getByteCodeIndex method
-
java/lang/StackWalker/WalkFunction.java: Sanity test for Function wildcard signature
-
java/lang/StrictMath/Atan2Tests.java: Tests for StrictMath.atan2
-
java/lang/StrictMath/CubeRootTests.java: Tests specifically for StrictMath.cbrt
-
java/lang/StrictMath/ExactArithTests.java: Basic tests for StrictMath exact arithmetic operations.
-
java/lang/StrictMath/ExhaustingTests.java: Compare StrictMath.foo and FdlibmTranslit.foo for many inputs.
-
java/lang/StrictMath/ExpTests.java: Tests specifically for StrictMath.exp
-
java/lang/StrictMath/Expm1Tests.java: Tests for StrictMath.expm1
-
java/lang/StrictMath/HyperbolicTests.java: Tests for StrictMath.{sinh, cosh, tanh}
-
java/lang/StrictMath/HypotTests.java: Tests for StrictMath.hypot
-
java/lang/StrictMath/IeeeRemainderTests.java: Tests for StrictMath.IEEEremainder
-
java/lang/StrictMath/InverseTrigTests.java: Tests for StrictMath.{asin, acos, atan}
-
java/lang/StrictMath/Log10Tests.java: Tests for StrictMath.log10
-
java/lang/StrictMath/Log1pTests.java: Tests for StrictMath.log1p
-
java/lang/StrictMath/LogTests.java: Tests for StrictMath.log
-
java/lang/StrictMath/PowTests.java: Tests for StrictMath.pow
-
java/lang/StrictMath/SqrtTests.java: Tests for StrictMath.sqrt
-
java/lang/StrictMath/TrigTests.java: Tests for StrictMath.{sin, cos, tan}
-
java/lang/String/Chars.java: test chars() and codePoints()
-
java/lang/String/CompactString/CharAt.java: Tests Compact String.
-
java/lang/String/CompactString/CodePointAt.java: Tests Compact String.
-
java/lang/String/CompactString/CodePointBefore.java: Tests Compact String.
-
java/lang/String/CompactString/CodePointCount.java: Tests Compact String.
-
java/lang/String/CompactString/CompareTo.java: Tests Compact String.
-
java/lang/String/CompactString/CompareToIgnoreCase.java: Tests Compact String.
-
java/lang/String/CompactString/Concat.java: Tests Compact String.
-
java/lang/String/CompactString/Contains.java: Tests Compact String.
-
java/lang/String/CompactString/EndsWith.java: Tests Compact String.
-
java/lang/String/CompactString/Equals.java: Tests Compact String.
-
java/lang/String/CompactString/EqualsIgnoreCase.java: Tests Compact String.
-
java/lang/String/CompactString/GetChars.java: Tests Compact String.
-
java/lang/String/CompactString/Intern.java: Tests Compact String.
-
java/lang/String/CompactString/LastIndexOf.java: Tests Compact String.
-
java/lang/String/CompactString/Length.java: Tests Compact String.
-
java/lang/String/CompactString/NegativeSize.java: Tests Compact String for negative size.
-
java/lang/String/CompactString/Numbers.java: Tests Compact String.
-
java/lang/String/CompactString/OffsetByCodePoints.java: Tests Compact String.
-
java/lang/String/CompactString/RegionMatches.java: Tests Compact String.
-
java/lang/String/CompactString/Replace.java: Tests Compact String.
-
java/lang/String/CompactString/SerializationTest.java: Tests Compact String.
-
java/lang/String/CompactString/Split.java: Tests Compact String.
-
java/lang/String/CompactString/StartsWith.java: Tests Compact String.
-
java/lang/String/CompactString/SubString.java: Tests Compact String.
-
java/lang/String/CompactString/ToCharArray.java: Tests Compact String.
-
java/lang/String/CompactString/ToLowerCase.java: Tests Compact String.
-
java/lang/String/CompactString/ToUpperCase.java: Tests Compact String.
-
java/lang/String/CompactString/Trim.java: Tests Compact String.
-
java/lang/String/CompactString/VMOptionsTest.java: Tests Compact String.
-
java/lang/String/CompactString/ValueOf.java: Tests Compact String.
-
java/lang/String/CompareIC.java: Test ignore-case comparison
-
java/lang/String/ContentEquals.java: Test equals and contentEquals in String
-
java/lang/String/Encodings.java: Test that required character encodings are supported
-
java/lang/String/Exceptions.java: Verify that constructor exceptions are thrown as expected.
-
java/lang/String/Formatted.java: Unit tests for instance versions of String#format
-
java/lang/String/HashCode.java: Basic hashCode functionality and stability
-
java/lang/String/ICCBasher.java: test Case Insensitive Comparator in String
-
java/lang/String/Indent.java: Unit tests for String#indent
-
java/lang/String/IndexOfBeginEnd.java: This one is for String.indexOf([int|String],int,int).
-
java/lang/String/IndexOfEmptyInEmpty.java: new String("").indexOf("") must give 0, not -1
-
java/lang/String/IsBlank.java: Basic isBlank functionality
-
java/lang/String/IsEmpty.java: Basic isEmpty functionality
-
java/lang/String/Lines.java: Basic lines functionality
-
java/lang/String/LiteralReplace.java: Basic tests of String.replace(CharSequence, CharSequence)
-
java/lang/String/NoReplTest.java: Tests for *NoRepl() shared secret methods.
-
java/lang/String/NonCharacterMapping.java: Case conversion should not trip over non-character code points.
-
java/lang/String/Regex.java: Unit tests for String regex methods
-
java/lang/String/RegionMatches.java: test regionMatches corner cases
-
java/lang/String/SBConstructor.java: Test java.lang.String constructor that takes StringBuilder
-
java/lang/String/SpecialCasingTest.java: Confirm special case mappings are handled correctly.
-
java/lang/String/Split.java: test String.split()
-
java/lang/String/StringContentEqualsBug.java: test String.contentEquals(StringBuffer)
-
java/lang/String/StringJoinTest.java: test String merge/join that is the inverse of String.split()
-
java/lang/String/StringRepeat.java#id0: This exercises String#repeat patterns and limits.
-
java/lang/String/StringRepeat.java#id1: This exercises String#repeat patterns with 16 * 1024 * 1024 repeats.
-
java/lang/String/Strip.java: Basic strip, stripLeading, stripTrailing functionality
-
java/lang/String/StripIndent.java: This exercises String#stripIndent patterns and limits.
-
java/lang/String/Supplementary.java: Unit tests for supplementary character support (JSR-204)
-
java/lang/String/ToLowerCase.java: toLowerCase should lower-case Greek Sigma correctly depending on the context (final/non-final).
-
java/lang/String/ToUpperCase.java: toUpperCase should upper-case German sharp s correctly even if it's the only character in the string.
-
java/lang/String/Transform.java: Unit tests for String#transform(Function<String, R> f)
-
java/lang/String/TranslateEscapes.java: This exercises String#translateEscapes patterns and limits.
-
java/lang/String/concat/CompactStringsInitialCoder.java: StringConcatFactory MH_INLINE_SIZED_EXACT strategy does not work with -XX:-CompactStrings
-
java/lang/String/concat/ImplicitStringConcat.java: test implicit String concatenations
-
java/lang/String/concat/ImplicitStringConcatArgCount.java: Test multiple number of arguments to concatenate.
-
java/lang/String/concat/ImplicitStringConcatAssignLHS.java: "+=" applied to String operands can provoke side effects
-
java/lang/String/concat/ImplicitStringConcatBoundaries.java: Test the boundary values for concatenation arguments.
-
java/lang/String/concat/ImplicitStringConcatMany.java: Test implicit String concatenations with lots of arguments.
-
java/lang/String/concat/ImplicitStringConcatManyLongs.java: Test implicit String concatenations with lots of arguments (two-slot version)
-
java/lang/String/concat/ImplicitStringConcatOOME.java: This sanity tests that OOME is correctly thrown when the length of the array to be allocated for a concatenation.
-
java/lang/String/concat/ImplicitStringConcatOrder.java: Test implicit string concat calls argument conversions in the right order
-
java/lang/String/concat/ImplicitStringConcatShapes.java: Test implicit String concatenations, multiple shapes.
-
java/lang/String/concat/IntegerMinValue.java: Test
-
java/lang/String/concat/MakeConcatWithTemplate.java: Test StringConcatFactory.makeConcatWithTemplate...
-
java/lang/String/concat/StringConcatFactoryInvariants.java: Test input invariants for StringConcatFactory
-
java/lang/String/concat/StringConcatFactoryRepeatedConstants.java: StringConcatFactory allow recipes with repeated constants, but this is not expressible with java code and needs an explicit sanity test
-
java/lang/String/concat/WithSecurityManager.java: String concatenation fails with a custom SecurityManager that uses concatenation
-
java/lang/String/nativeEncoding/StringPlatformChars.java:
-
java/lang/StringBuffer/AppendCharSequence.java: Test append and insert methods with CharSequence params
-
java/lang/StringBuffer/AppendSB.java: Test StringBuffer.append(StringBuffer);
-
java/lang/StringBuffer/AppendStringBuilder.java: Test StringBuffer.append(StringBuilder);
-
java/lang/StringBuffer/BufferForwarding.java: Test forwarding of methods to super in StringBuffer
-
java/lang/StringBuffer/Capacity.java: Test StringBuffer/StringBuilder capacity handling.
-
java/lang/StringBuffer/CompactStringBuffer.java: Tests Compact String.
-
java/lang/StringBuffer/CompactStringBufferSerialization.java: Tests Compact String.
-
java/lang/StringBuffer/Comparison.java: Test to verify the Comparable implementation for the StringBuffer class.
-
java/lang/StringBuffer/Exceptions.java: Verify that exceptions are thrown as expected.
-
java/lang/StringBuffer/GetCharsOverLength.java: Test GetChars method parameter checking
-
java/lang/StringBuffer/GetCharsSrcEndLarger.java: StringBuffer.getChars(): JLS requires exception if srcBegin > srcEnd
-
java/lang/StringBuffer/IndexOf.java: Test indexOf and lastIndexOf
-
java/lang/StringBuffer/InsertMaxValue.java: Test Insert method parameter checking
-
java/lang/StringBuffer/InsertNullString.java: JLS requires that if you insert a null string, the string "null" must be inserted.
-
java/lang/StringBuffer/Replace.java: Use replace to append chars; No OutOfMemoryException should result
-
java/lang/StringBuffer/SBBasher.java: Test new methods in StringBuffer
-
java/lang/StringBuffer/SetLength.java: A String created from a StringBuffer can be overwritten if setLength() to a value less than the buffer length is called on the StringBuffer and then the StringBuffer is appended to.
-
java/lang/StringBuffer/Substring.java: Test StringBuffer.substring(int)
-
java/lang/StringBuffer/Supplementary.java: Unit tests for supplementary character support (JSR-204)
-
java/lang/StringBuffer/TestSynchronization.java: Test that all public unsynchronized methods of StringBuffer are either directly or indirectly synchronized
-
java/lang/StringBuffer/ToStringCache.java: Test StringBuffer.toString caching
-
java/lang/StringBuffer/Trim.java: Test StringBuffer.trimToSize
-
java/lang/StringBuilder/AppendStringBuffer.java: Test StringBuilder.append(StringBuffer);
-
java/lang/StringBuilder/BuilderForwarding.java: Test forwarding of methods to super in StringBuilder
-
java/lang/StringBuilder/Capacity.java: Basic set of tests of capacity management
-
java/lang/StringBuilder/CharAt.java: Basic test that charAt throws IIOBE as expected for out of bounds indexes.
-
java/lang/StringBuilder/CompactStringBuilder.java: Tests Compact String.
-
java/lang/StringBuilder/CompactStringBuilderSerialization.java: Tests Compact String.
-
java/lang/StringBuilder/Comparison.java: Test to verify the Comparable implementation for the StringBuilder class.
-
java/lang/StringBuilder/EnsureCapacity.java: Test the StringBuilder.ensureCapacity() with negative minimumCapacity and append() method with negative length input argument.
-
java/lang/StringBuilder/Exceptions.java: Verify that exceptions are thrown as expected.
-
java/lang/StringBuilder/Insert.java: Test StringBuilder.insert sanity tests
-
java/lang/StringBuilder/StringBufferRepeat.java: Test StringBuffer.repeat sanity tests
-
java/lang/StringBuilder/StringBuilderRepeat.java: Test StringBuilder.repeat sanity tests
-
java/lang/StringBuilder/Supplementary.java: Unit tests for supplementary character support (JSR-204)
-
java/lang/StringCoding/Enormous.java: Check for ability to recode arrays of odd sizes > 16MB
-
java/lang/System/AllowSecurityManager.java: Test that the allow/disallow options of the java.security.manager system property work correctly
-
java/lang/System/Available.java: Test for System.in.available
-
java/lang/System/FileEncodingTest.java: Test file.encoding system property
-
java/lang/System/IHashCode.java: test System.identityHashCode(null)
-
java/lang/System/IgnoreNullSecurityManager.java: Make sure "null" security manager is ignored, as specified in the javadocs
-
java/lang/System/Logger/Level/LoggerLevelTest.java: Tests System.Logger.Level names and severity.
-
java/lang/System/Logger/interface/LoggerInterfaceTest.java: Tests the default body of the System.Logger interface.
-
java/lang/System/LoggerFinder/LoggerFinderAPI/LoggerFinderAPI.java: Checks that the DefaultLoggerFinder and LoggingProviderImpl implementations of the System.LoggerFinder conform to the LoggerFinder specification, in particular with respect to throwing NullPointerException.
-
java/lang/System/LoggerFinder/RecursiveLoading/PlatformRecursiveLoadingTest.java: Creating a logger while loading the Logger finder triggers recursion and StackOverflowError
-
java/lang/System/LoggerFinder/RecursiveLoading/RecursiveLoadingTest.java: Creating a logger while loading the Logger finder triggers recursion and StackOverflowError
-
java/lang/System/LoggerFinder/SignedLoggerFinderTest/SignedLoggerFinderTest.java: Signed jars triggering Logger finder recursion and StackOverflowError
-
java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java: JDK implementation specific unit test for JDK internal API.
-
java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java: Cover the logXX and LogEvent.valueOf APIs of BootstrapLogger and logXX APIs of SimpleConsoleLogger.
-
java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java: JDK implementation specific unit test for JDK internal artifacts.
-
java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java: JDK implementation specific unit test for JDK internal artifacts.
-
java/lang/System/LoggerFinder/internal/SimpleConsoleLoggerTest/SimpleConsoleLoggerTest.java: JDK implementation specific unit test for SimpleConsoleLogger.
-
java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/SystemLoggerInPlatformLoader.java: Checks that LazyLoggers are returned for System.Logger instances created by modules in the platform class loader.
-
java/lang/System/LoggerFinder/internal/api/LoggerFinderAPITest.java: JDK implementation specific unit test for JDK internal artifacts.
-
java/lang/System/LoggerFinder/jdk/DefaultPlatformLoggerTest/DefaultPlatformLoggerTest.java: Tests all PlatformLogger methods with the default LoggerFinder JUL backend.
-
java/lang/System/LoggerFinder/modules/JDKLoggerForImageTest.java: Test cases which run against customized image, check the situation where 1.
-
java/lang/System/LoggerFinder/modules/JDKLoggerForJDKTest.java: Test cases which run against the JDK image, check the situation where 1.
-
java/lang/System/LoggerFinder/modules/LoggerInImageTest.java: Test cases which run against customized image, check the situation where 1.
-
java/lang/System/LoggerFinder/modules/NamedLoggerForImageTest.java: Test cases which run against customized image, check the situation where 1.
-
java/lang/System/LoggerFinder/modules/NamedLoggerForJDKTest.java: Test cases which run against the JDK image, check the situation where 1.
-
java/lang/System/LoggerFinder/modules/UnnamedLoggerForImageTest.java: Test cases which run against customized image, check the situation where 1.
-
java/lang/System/LoggerFinder/modules/UnnamedLoggerForJDKTest.java: Test cases which run against the JDK image, check the situation where 1.
-
java/lang/System/MacEncoding/TestFileEncoding.java: Test value of file.encoding for corresponding value of LANG, etc
-
java/lang/System/NonAnsiFileEncodingTest.java: Tests non ANSI code page locales set default file encoding to "utf-8".
-
java/lang/System/OsVersionTest.java: Check that the value of the os.version property is equal to the value of the corresponding OS provided tools.
-
java/lang/System/PropertyTest.java: Simple test of System getProperty, setProperty, clearProperty, getProperties, and setProperties
-
java/lang/System/SecurityManagerWarnings.java: check various warnings
-
java/lang/System/SecurityRace.java: SecurityRace System field accesses in two threads
-
java/lang/System/VerifyRawIndexesTest.java: Test to verify that the SystemProps.Raw _xxx_NDX indices are unique and without gaps.
-
java/lang/System/Versions.java: Check that version-related system property invariants hold.
-
java/lang/System/finalization/FinInterrupt.java: runFinalization() should not clear or ignore interrupt bit
-
java/lang/System/finalization/FinThreads.java: Ensure that System.runFinalization does not run finalizers in the thread that invokes it
-
java/lang/System/i18nEnvArg.java: System.getenv() and argument don't return locale dependent data by JEP400
-
java/lang/Thread/BuilderTest.java: Unit test for Thread.Builder
-
java/lang/Thread/DegradedMethodsThrowUOE.java: Test that Thread stop/suspend/resume/countStackFrames throw UOE
-
java/lang/Thread/GenerifyStackTraces.java: Generified basic unit test of Thread.getAllStackTraces()
-
java/lang/Thread/HoldsLock.java: Basic functional test of Thread.holdsLock(Object)
-
java/lang/Thread/ITLConstructor.java: Basic test for Thread(ThreadGroup,Runnable,String,long,boolean)
-
java/lang/Thread/IsAlive.java: Check Thread.isAlive
-
java/lang/Thread/JoinWithDuration.java: Test Thread.join(Duration)
-
java/lang/Thread/MainThreadTest.java: Test to see if the main thread is in its thread group
-
java/lang/Thread/NullStackTrace.java: java.lang.Thread#getStackTrace() returns null.
-
java/lang/Thread/SleepSanity.java: Sanity test Thread.sleep behavior
-
java/lang/Thread/SleepWithDuration.java: Test Thread.sleep(Duration)
-
java/lang/Thread/ThreadSleepEventThrows.java: Test Thread.sleep when emitting the JFR jdk.ThreadSleep event throws OOME
-
java/lang/Thread/ThreadStateTest.java: Basic unit test of thread states returned by Thread.getState().
-
java/lang/Thread/UncaughtExceptionsTest.java: Check for proper handling of uncaught exceptions
-
java/lang/Thread/jni/AttachCurrentThread/AttachTest.java#id0: Test native threads attaching to the VM with JNI AttachCurrentThread
-
java/lang/Thread/jni/AttachCurrentThread/AttachTest.java#id1: Test native threads attaching implicitly to the VM by means of an upcall
-
java/lang/Thread/virtual/ActivateSpareCarrier.java: Test the scenario where a blocking operation pins a virtual thread to its carrier thread (cT1) and doesn't activate a spare.
-
java/lang/Thread/virtual/CarrierThreadWaits.java#id0: Test that a carrier thread waits on a virtual thread
-
java/lang/Thread/virtual/Collectable.java: Test that virtual threads are GC'ed
-
java/lang/Thread/virtual/CustomScheduler.java: Test virtual threads using a custom scheduler
-
java/lang/Thread/virtual/GetStackTrace.java: Test Thread.getStackTrace to examine the stack trace of a virtual thread and its carrier
-
java/lang/Thread/virtual/GetStackTraceWhenRunnable.java: Test Thread::getStackTrace on a virtual thread that is runnable-unmounted
-
java/lang/Thread/virtual/Locking.java: Test virtual threads using java.util.concurrent locks
-
java/lang/Thread/virtual/MonitorWaitNotify.java: Test virtual threads using Object.wait/notifyAll
-
java/lang/Thread/virtual/ParkWithFixedThreadPool.java: Test virtual thread park when scheduler is a fixed thread pool
-
java/lang/Thread/virtual/Parking.java: Test virtual threads using park/unpark
-
java/lang/Thread/virtual/Reflection.java: Test virtual threads using core reflection
-
java/lang/Thread/virtual/ShutdownHook.java: Shutdown hook is called with virtual thread
-
java/lang/Thread/virtual/ThreadAPI.java#default: Test Thread API with virtual threads
-
java/lang/Thread/virtual/ThreadAPI.java#no-vmcontinuations:
-
java/lang/Thread/virtual/ThreadLocals.java: Test Virtual threads using thread locals
-
java/lang/Thread/virtual/TraceVirtualThreadLocals.java: Test diagnostic option for detecting a virtual thread using thread locals
-
java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java: Test parking when pinned and emitting the JFR VirtualThreadPinnedEvent throws
-
java/lang/Thread/virtual/YieldQueuing.java: Test Thread.yield submits the virtual thread task to the expected queue
-
java/lang/Thread/virtual/stress/GetStackTraceALot.java#id0: Stress test asynchronous Thread.getStackTrace
-
java/lang/Thread/virtual/stress/ParkALot.java#id0: Stress test parking and unparking
-
java/lang/Thread/virtual/stress/PinALot.java#id0: Stress test timed park when pinned
-
java/lang/Thread/virtual/stress/PingPong.java#ltq: Stress test virtual threads with a LinkedTransferQueue
-
java/lang/Thread/virtual/stress/PingPong.java#sq: Stress test virtual threads with a SynchronousQueue
-
java/lang/Thread/virtual/stress/Skynet.java#default: Stress test virtual threads with a variation of the Skynet 1M benchmark
-
java/lang/Thread/virtual/stress/SleepALot.java#id0: Stress test Thread.sleep
-
java/lang/Thread/virtual/stress/TimedGet.java: Stress parking with CompletableFuture timed get
-
java/lang/Thread/virtual/stress/YieldALot.java#id0: Stress test Thread.yield
-
java/lang/ThreadGroup/BasicTests.java: Unit tests for java.lang.ThreadGroup
-
java/lang/ThreadLocal/Basic.java: Basic functional test of ThreadLocal
-
java/lang/ThreadLocal/ImmutableLocal.java: Confirm ThreadLocal.set() usage is not a side effect of get()
-
java/lang/ThreadLocal/InitialValue.java: Tests to see that a set nested in initialValue works OK
-
java/lang/ThreadLocal/MemoryLeak.java: Tests to see that memory leak no longer exists.
-
java/lang/ThreadLocal/ReplaceStaleEntry.java: per latest JDK code coverage report, 2 methods replaceStaleEntry and prevIndex in ThreadLocal.ThreadLocalMap are not touched by any JDK regression tests, this is to trigger the code paths.
-
java/lang/ThreadLocal/TLRemoveTest.java: Basic functional test of remove method for ThreadLocal
-
java/lang/ThreadLocal/TestThreadId.java: Exercise ThreadLocal javadoc "demo" class ThreadId
-
java/lang/ThreadLocal/ThreadLocalSupplierTest.java: tests ThreadLocal.withInitial(<Supplier>).
-
java/lang/Throwable/ChainedExceptions.java: Basic test for chained exceptions & Exception.getStackTrace().
-
java/lang/Throwable/LegacyChainedExceptionSerialization.java: Certain legacy chained exceptions throw IllegalArgumentException upon deserialization if "causative exception" is null.
-
java/lang/Throwable/LocalizedMessage.java: Throwable.toString() should call getLocalizedMessage()
-
java/lang/Throwable/NewChainedExceptions.java: Basic test for new chained exceptions added in 1.5
-
java/lang/Throwable/OverrideFillInStackTrace.java: Test Throwable::printStackTrace when fillInStackTrace is overridden
-
java/lang/Throwable/StackTraceSerialization.java: Basic test of serialization of stack trace information
-
java/lang/ToString.java: Test the primitive wrappers static toString()
-
java/lang/WeakPairMap/Driver.java: Functional test for WeakPairMap
-
java/lang/annotation/AnnotationToStringTest.java: Test of toString on normal annotations
-
java/lang/annotation/AnnotationType/AnnotationTypeDeadlockTest.java: Test deadlock situation when recursive annotations are parsed
-
java/lang/annotation/AnnotationType/AnnotationTypeRuntimeAssumptionTest.java: Test consistent parsing of ex-RUNTIME annotations that were changed and separately compiled to have CLASS retention
-
java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java: An annotation-typed property of an annotation that is represented as an incompatible property of another type should yield an AnnotationTypeMismatchException.
-
java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java: Annotation property which is compiled as an array property but changed observed as a singular element should throw an AnnotationTypeMismatchException
-
java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java: An array property of a type that is no longer of a type that is a legal member of an annotation should throw an AnnotationTypeMismatchException.
-
java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java: An enumeration-typed property of an annotation that is represented as an incompatible property of another type should yield an AnnotationTypeMismatchException.
-
java/lang/annotation/AnnotationTypeMismatchException/FoundType.java: AnnotationTypeMismatchException.foundType method shouldn't loop.
-
java/lang/annotation/AnnotationVerifier.java: Verify valid annotation
-
java/lang/annotation/AnnotationWithLambda.java: Check Annotation with Lambda, with or without parameter
-
java/lang/annotation/EnumConstructorAnnotation.java: Check that annotations on an enum constructor are indexed correctly.
-
java/lang/annotation/EqualityTest.java: Check annotation equality behavior against the invocation handler
-
java/lang/annotation/ExceptionalToString/ExceptionalToStringTest.java: Verify information annotation strings with exception proxies
-
java/lang/annotation/Missing/MissingArrayElement/MissingAnnotationArrayElementTest.java: getAnnotation() should throw NoClassDefFoundError when an annotation class is not present at runtime
-
java/lang/annotation/Missing/MissingArrayElement/MissingClassArrayElementTest.java: getAnnotation() throws an ArrayStoreException when the annotation class not present
-
java/lang/annotation/Missing/MissingArrayElement/MissingEnumArrayElementTest.java: getAnnotation() throws an ArrayStoreException when the annotation class not present
-
java/lang/annotation/Missing/MissingTest.java: Verify when missing annotation classes cause exceptions
-
java/lang/annotation/ParameterAnnotations.java: Check properties of Annotations returned from getParameterAnnotations, including freedom from security exceptions.
-
java/lang/annotation/RecursiveAnnotation.java: Under certain circumstances, recursive annotations disappeared
-
java/lang/annotation/TestConstructorParameterAnnotations.java: Test consistency of annotations on constructor parameters
-
java/lang/annotation/TestIncompleteAnnotationExceptionNPE.java: Test null handling of IncompleteAnnotationException constructor
-
java/lang/annotation/TypeAnnotationReflection.java: Unit test for type annotations
-
java/lang/annotation/TypeParamAnnotation.java: Unit test for annotations on TypeVariables
-
java/lang/annotation/TypeVariableBounds.java: Test that getAnnotatedBounds().getType() match getBounds()
-
java/lang/annotation/UnitTest.java: Unit test for annotation reading
-
java/lang/annotation/package-info.java: Package annotations
-
java/lang/annotation/repeatingAnnotations/CustomRepeatingWithSecurityManager.java: Repeating annotations throws java.security.AccessControlException with a SecurityManager
-
java/lang/annotation/repeatingAnnotations/InheritedAssociatedAnnotations.java: getAnnotationsByType needs to take the class hierarchy into account when determining which annotations are associated with a given class.
-
java/lang/annotation/repeatingAnnotations/NonInheritableContainee.java: Repeatable non-inheritable annotation types are mishandled by Core Reflection
-
java/lang/annotation/repeatingAnnotations/OrderUnitTest.java: Unit test for order of annotations returned by get[Declared]AnnotationsByType.
-
java/lang/annotation/repeatingAnnotations/RepeatedUnitTest.java: Unit test for repeated annotation reflection
-
java/lang/annotation/repeatingAnnotations/RepeatingWithSecurityManager.java: Repeating annotations throws java.security.AccessControlException with a SecurityManager
-
java/lang/annotation/typeAnnotations/BadCPIndex.java: Test that the right kind of exception is thrown from the type annotation reflection code.
-
java/lang/annotation/typeAnnotations/ConstructorReceiverTest.java: Test that the receiver annotations and the return annotations of constructors behave correctly.
-
java/lang/annotation/typeAnnotations/GetAnnotatedInterfaces.java: Test Class.getAnnotatedInterfaces() returns 0-length array as specified.
-
java/lang/annotation/typeAnnotations/GetAnnotatedNestedSuperclass.java: Class.getAnnotatedSuperclass() does not correctly extract annotations
-
java/lang/annotation/typeAnnotations/GetAnnotatedOwnerType.java: Test that AnnotatedType.getAnnotatedOwnerType() works as expected
-
java/lang/annotation/typeAnnotations/GetAnnotatedReceiverType.java:
-
java/lang/annotation/typeAnnotations/GetAnnotatedSuperclass.java: Test Class.getAnnotatedSuperclass() returns null/non-null AnnotatedType as specified
-
java/lang/annotation/typeAnnotations/NoNpeOnMissingAnnotation.java: Verify that a missing class file for a type use annotation doesn't cause a NPE when attempting to read the annotation.
-
java/lang/annotation/typeAnnotations/ParameterizedBoundIndex.java: Test adjustment of type bound index if no explicit class bound is defined
-
java/lang/annotation/typeAnnotations/TestConstructorParameterTypeAnnotations.java: Test consistency of annotations on constructor parameters
-
java/lang/annotation/typeAnnotations/TestExecutableGetAnnotatedType.java: Test that a call to getType() on an AnnotatedType returned from an Executable.getAnnotated* returns the same type as the corresponding Executable.getGeneric* call.
-
java/lang/annotation/typeAnnotations/TestObjectMethods.java: Test java.lang.Object methods on AnnotatedType objects.
-
java/lang/annotation/typeAnnotations/TestReceiverTypeOwner.java: A nested class's owner can be type annotated if used as a receiver type
-
java/lang/annotation/typeAnnotations/TestReceiverTypeOwnerType.java: A receiver type's owner type is of the correct type for nested classes.
-
java/lang/annotation/typeAnnotations/TestReceiverTypeParameterizedConstructor.java: A constructor's parameterized receiver type's type variables can be type annotated
-
java/lang/annotation/typeAnnotations/TestReceiverTypeParameterizedMethod.java: A method's parameterized receiver type's type variables can be type annotated
-
java/lang/annotation/typeAnnotations/TypeVariableBoundParameterIndex.java: Annotations on type variables with multiple bounds should be placed on their respective bound
-
java/lang/constant/ClassDescTest.java: unit tests for java.lang.constant.ClassDesc
-
java/lang/constant/CondyDescTest.java: unit tests for java.lang.constant.CondyDescTest
-
java/lang/constant/ConstantDescsTest.java: unit tests for java.lang.constant.ConstantDescs
-
java/lang/constant/ConvertTest.java:
-
java/lang/constant/DescribeResolveTest.java:
-
java/lang/constant/DynamicCallSiteDescTest.java: unit tests for java.lang.constant.DynamicCallSiteDesc
-
java/lang/constant/DynamicConstantDescTest.java: Verify that concurrent classloading of java.lang.constant.DynamicConstantDesc and java.lang.constant.ConstantDescs doesn't lead to a deadlock
-
java/lang/constant/IndyDescTest.java: unit tests for java.lang.constant.IndyDescTest
-
java/lang/constant/MethodHandleDescTest.java: unit tests for java.lang.constant.MethodHandleDesc
-
java/lang/constant/MethodTypeDescTest.java: unit tests for java.lang.constant.MethodTypeDesc
-
java/lang/constant/ModuleDescTest.java: Testing ModuleDesc.
-
java/lang/constant/NameValidationTest.java: unit tests for verifying member names
-
java/lang/constant/PackageDescTest.java: Testing PackageDesc.
-
java/lang/constant/TypeDescriptorTest.java: unit tests for implementations of java.lang.invoke.TypeDescriptor
-
java/lang/constant/access_test/pkg1/MethodTypeDescriptorAccessTest.java: MethodTypeDesc::resolveConstantDesc needs access check per the specification
-
java/lang/constant/boottest/java.base/java/lang/constant/ConstantUtilsTest.java:
-
java/lang/constant/methodTypeDesc/ResolveConstantDesc.java: MethodTypeDesc::resolveConstantDesc with security manager
-
java/lang/invoke/6987555/Test6987555.java: JSR 292 unboxing to a boolean value fails on big-endian SPARC
-
java/lang/invoke/6991596/Test6991596.java: JSR 292 unimplemented adapter_opt_i2i and adapter_opt_l2i on SPARC
-
java/lang/invoke/6998541/Test6998541.java: JSR 292 implement missing return-type conversion for OP_RETYPE_RAW
-
java/lang/invoke/7087570/Test7087570.java: REF_invokeSpecial DMHs (which are unusual) get marked explicitly; tweak the MHI to use this bit
-
java/lang/invoke/7157574/Test7157574.java: method handles returned by reflective lookup API sometimes have wrong receiver type
-
java/lang/invoke/7196190/ClassForNameTest.java: Improve method of handling MethodHandles
-
java/lang/invoke/7196190/GetUnsafeTest.java: Improve method of handling MethodHandles
-
java/lang/invoke/8009222/Test8009222.java: java.lang.IllegalArgumentException: not invocable, no method type when attempting to get getter method handle for a static field
-
java/lang/invoke/8022701/MHIllegalAccess.java: Illegal access exceptions via methodhandle invocations threw wrong error.
-
java/lang/invoke/8076596/Test8076596.java:
-
java/lang/invoke/8147078/Test8147078.java:
-
java/lang/invoke/8177146/TestMethodHandleBind.java:
-
java/lang/invoke/AccessControlTest.java: test access checking by java.lang.invoke.MethodHandles.Lookup
-
java/lang/invoke/ArrayConstructorTest.java:
-
java/lang/invoke/ArrayLengthTest.java:
-
java/lang/invoke/BigArityTest.java: High arity invocations
-
java/lang/invoke/CallSiteTest.java: smoke tests for CallSite
-
java/lang/invoke/CallStaticInitOrder.java: static initializer invocation order
-
java/lang/invoke/CallerSensitiveMethodHandle.java: Check Lookup findVirtual, findStatic and unreflect behavior with caller sensitive methods with focus on AccessibleObject.setAccessible
-
java/lang/invoke/ClassSpecializerTest.java: Smoke-test class specializer, used to create BoundMethodHandle classes
-
java/lang/invoke/ClassValueTest.java: tests for class-specific values
-
java/lang/invoke/CompileThresholdBootstrapTest.java: Test verifies that LF bootstraps properly when run with COMPILE_THRESHOLD set
-
java/lang/invoke/ConstantIdentityMHTest.java: unit tests for java.lang.invoke.MethodHandles
-
java/lang/invoke/CountedLoopIterationCountsTest.java:
-
java/lang/invoke/CustomizedLambdaFormTest.java: Assertion in LambdaFormEditor.bindArgumentType is too strong
-
java/lang/invoke/DefineClassTest.java: Basic test for java.lang.invoke.MethodHandles.Lookup.defineClass
-
java/lang/invoke/DropArgumentsTest.java: unit tests for java.lang.invoke.MethodHandles
-
java/lang/invoke/DropLookupModeTest.java: Basic unit tests Lookup::dropLookupMode
-
java/lang/invoke/DumpMethodHandleInternals.java: Test startup with -Djdk.invoke.MethodHandle.dumpMethodHandleInternals to work properly
-
java/lang/invoke/ExplicitCastArgumentsTest.java: unit tests for MethodHandles.explicitCastArguments()
-
java/lang/invoke/FilterArgumentsTest.java:
-
java/lang/invoke/FinalVirtualCallFromInterface.java: Regression test for a bug introduced in 8200167 and fixed in 8010319
-
java/lang/invoke/FindClassSecurityManager.java:
-
java/lang/invoke/FoldTest.java:
-
java/lang/invoke/InvokeDynamicPrintArgs.java: smoke test for invokedynamic instructions
-
java/lang/invoke/InvokeGenericTest.java: unit tests for java.lang.invoke.MethodHandle.invoke
-
java/lang/invoke/InvokeMethodHandleWithBadArgument.java: Tests invocation of MethodHandle with invalid leading argument
-
java/lang/invoke/InvokeWithArgumentsTest.java: basic tests for MethodHandle.invokeWithArguments
-
java/lang/invoke/JavaDocExamplesTest.java: example code used in javadoc for java.lang.invoke API
-
java/lang/invoke/JavaUtilConcurrentLookupTest.java: Tests that Lookup can be produced from classes under java.util.concurrent
-
java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java: Test verifies that lambda forms are cached when run with single thread
-
java/lang/invoke/LambdaFormTest.java: unit tests for java.lang.invoke.LambdaForm
-
java/lang/invoke/LoopCombinatorLongSignatureTest.java:
-
java/lang/invoke/LoopCombinatorTest.java:
-
java/lang/invoke/MethodHandleConstants.java: smoke test for method handle constants
-
java/lang/invoke/MethodHandleInvokeUOE.java: Test MethodHandle::invokeExact and MethodHandle::invoke throws UnsupportedOperationException when called via Method::invoke
-
java/lang/invoke/MethodHandleProxies/Driver.java: Test MethodHandleProxies::asInterfaceInstance with a default method with varargs
-
java/lang/invoke/MethodHandleProxies/MethodHandlesProxiesTest.java:
-
java/lang/invoke/MethodHandles/CatchExceptionTest.java:
-
java/lang/invoke/MethodHandles/TestCatchException.java:
-
java/lang/invoke/MethodHandles/TestDropReturn.java:
-
java/lang/invoke/MethodHandles/TestTableSwitch.java:
-
java/lang/invoke/MethodHandles/classData/ClassDataTest.java:
-
java/lang/invoke/MethodHandles/ensureInitialized/Main.java: Tests for Lookup::ensureClassInitialized
-
java/lang/invoke/MethodHandles/privateLookupIn/Driver.java: Unit tests for MethodHandles.privateLookupIn
-
java/lang/invoke/MethodHandles/publicLookup/Driver.java: Tests public lookups produced from MethodHandles.publicLookup()::in
-
java/lang/invoke/MethodHandlesArityLimitsTest.java: unit tests for arity limits of methods in java.lang.invoke.MethodHandles
-
java/lang/invoke/MethodHandlesAsCollectorTest.java: unit tests for java.lang.invoke.MethodHandles
-
java/lang/invoke/MethodHandlesCastFailureTest.java: unit tests for java.lang.invoke.MethodHandles
-
java/lang/invoke/MethodHandlesCollectArgsTest.java:
-
java/lang/invoke/MethodHandlesInsertArgumentsTest.java: unit tests for java.lang.invoke.MethodHandles
-
java/lang/invoke/MethodHandlesInvokersTest.java: unit tests for java.lang.invoke.MethodHandles
-
java/lang/invoke/MethodHandlesPermuteArgumentsTest.java: unit tests for java.lang.invoke.MethodHandles
-
java/lang/invoke/MethodHandlesSpreadArgumentsTest.java: unit tests for java.lang.invoke.MethodHandles
-
java/lang/invoke/MethodTypeSecurityManager.java: Test MethodType.fromMethodDescriptorString with security manager
-
java/lang/invoke/MethodTypeTest.java: unit tests for java.lang.invoke.MethodType
-
java/lang/invoke/ObjectMethodInInterfaceTest.java: JSR292: IncompatibleClassChangeError in LambdaForm for CharSequence.toString() method handle type converter
-
java/lang/invoke/PermuteArgsReturnVoidTest.java: test permutation when return value is directly derived from an argument
-
java/lang/invoke/PermuteArgsTest.java: unit tests for method handles which permute their arguments
-
java/lang/invoke/PrivateInterfaceCall.java: Test direct and MethodHandle access to private interface methods using invokeinterface semantics to ensure all receiver typechecks occur as required.
-
java/lang/invoke/ProtectedMemberDifferentPackage/Test.java: JSR292: IllegalAccessError when attempting to invoke protected method from different package
-
java/lang/invoke/RevealDirectTest.java: verify Lookup.revealDirect on a variety of input handles, with security manager
-
java/lang/invoke/SpreadCollectTest.java:
-
java/lang/invoke/StringConcatFactory/BasicTest.java:
-
java/lang/invoke/TestCatchExceptionWithVarargs.java: MethodHandles.catchException() fails when methods have 8 args + varargs
-
java/lang/invoke/TestPrivateMember.java: Test MethodHandle of a private member
-
java/lang/invoke/TestVHInvokerCaching.java:
-
java/lang/invoke/ThrowExceptionsTest.java: unit tests for method handles which permute their arguments
-
java/lang/invoke/TryFinallyTest.java:
-
java/lang/invoke/VarArgsTest.java: unit tests for java.lang.invoke.MethodHandles
-
java/lang/invoke/VarHandles/IndirectVarHandleTest.java: Test VarHandle::isAccessModeSupported on indirect VarHandle produced by MethodHandles.filterCoordinates
-
java/lang/invoke/VarHandles/VarHandleMethodReferenceTest.java: Test linking of method references to VarHandle access methods.
-
java/lang/invoke/VarHandles/VarHandleTestAccessModeMethodNames.java:
-
java/lang/invoke/VarHandles/VarHandleTestAccessString.java:
-
java/lang/invoke/VarHandles/VarHandleTestExact.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessBoolean.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessChar.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessDouble.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessFloat.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessShort.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodTypeBoolean.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodTypeByte.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodTypeChar.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodTypeDouble.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodTypeFloat.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodTypeInt.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodTypeLong.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodTypeShort.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodTypeString.java:
-
java/lang/invoke/VarHandles/VarHandleTestReflection.java:
-
java/lang/invoke/VarHandles/accessibility/TestFieldLookupAccessibility.java: test field lookup accessibility of MethodHandles and VarHandles
-
java/lang/invoke/VarHandles/describeConstable/DescribeConstableTest.java: Test VarHandle::describeConstable on static fields
-
java/lang/invoke/VarargsArrayTest.java: unit tests for varargs array methods: MethodHandleInfo.varargsArray(int), MethodHandleInfo.varargsArray(Class,int) & MethodHandleInfo.varargsList(int)
-
java/lang/invoke/WrongMethodTypeTest.java:
-
java/lang/invoke/accessClassAndFindClass/TestAccessClass.java:
-
java/lang/invoke/accessClassAndFindClass/TestFindClass.java:
-
java/lang/invoke/accessClassAndFindClass/TestLookup.java:
-
java/lang/invoke/accessProtectedSuper/Test.java: Runtime accessibility checking: protected class, if extended, should be accessible from another package
-
java/lang/invoke/callerSensitive/CallerSensitiveAccess.java: Check Lookup findVirtual, findStatic and unreflect behavior with caller sensitive methods with focus on AccessibleObject.setAccessible
-
java/lang/invoke/callerSensitive/Main.java: Test proper caller class is bound to method handle for caller-sensitive method
-
java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java: Test bootstrap methods throwing an exception
-
java/lang/invoke/condy/CondyBSMException.java: Test bootstrap methods throwing an exception
-
java/lang/invoke/condy/CondyBSMInvocation.java: Test basic invocation of bootstrap methods
-
java/lang/invoke/condy/CondyBSMValidationTest.java: Test invalid name in name and type
-
java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java: Test for an interface using condy with default overpass methods
-
java/lang/invoke/condy/CondyNameValidationTest.java: Test invalid name in name and type
-
java/lang/invoke/condy/CondyNestedResolutionTest.java: Test JVMs 5.4.3.6 with respect to a dynamically-computed constant and circularity.
-
java/lang/invoke/condy/CondyNestedTest.java: Test nested dynamic constant declarations that are recursive
-
java/lang/invoke/condy/CondyRepeatFailedResolution.java: Test basic invocation of multiple ldc's of the same dynamic constant that fail resolution
-
java/lang/invoke/condy/CondyReturnPrimitiveTest.java: Test for condy BSMs returning primitive values or null
-
java/lang/invoke/condy/CondyStaticArgumentsTest.java: Test bootstrap arguments for condy
-
java/lang/invoke/condy/CondyTypeValidationTest.java: Test invalid name in name and type
-
java/lang/invoke/condy/CondyWithGarbageTest.java: Stress test ldc to ensure HotSpot correctly manages oop maps
-
java/lang/invoke/condy/CondyWrongType.java: Test bootstrap methods returning the wrong type
-
java/lang/invoke/condy/ConstantBootstrapsTest.java: Test dynamic constant bootstraps
-
java/lang/invoke/defineHiddenClass/BasicTest.java:
-
java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java:
-
java/lang/invoke/defineHiddenClass/LambdaNestedInnerTest.java: define a lambda proxy class whose target class has an invalid nest membership
-
java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java: verify UnsupportedClassVersionError thrown when defining a hidden class with preview minor version but --enable-preview is not set
-
java/lang/invoke/defineHiddenClass/SelfReferenceDescriptor.java: Test that a hidden class cannot be referenced in descriptor
-
java/lang/invoke/defineHiddenClass/StaticInvocableTest.java: hidden class members can't be statically invocable
-
java/lang/invoke/defineHiddenClass/TypeDescriptorTest.java: Test TypeDescriptor::descriptorString for hidden classes which cannot be used to produce ConstantDesc via ClassDesc or MethodTypeDesc factory methods
-
java/lang/invoke/defineHiddenClass/UnloadingTest.java: verify if the hidden class is unloaded when the class loader is GC'ed
-
java/lang/invoke/findSpecial/FindSpecialObjectMethod.java: Test findSpecial on Object methods calling from a class or interface.
-
java/lang/invoke/findSpecial/FindSpecialTest.java: Test findSpecial and unreflectSpecial of the declaring class of the method and the special caller are not in the same module as the lookup class.
-
java/lang/invoke/findVirtual/FindVirtualArrayCloneTest.java: Test invocation of Object.clone for arrays
-
java/lang/invoke/lambda/DupIntf.java: Lambda class can be generated with duplicate interfaces (ClassFormatError)
-
java/lang/invoke/lambda/InheritedMethodTest.java: LambdaMetafactory should be able to handle inherited methods as 'implMethod'
-
java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java: tests DoPrivileged action (implemented as lambda expressions) by inserting them into the BootClassPath.
-
java/lang/invoke/lambda/LambdaAccessControlTest.java: tests Lambda expression with a security manager at top level
-
java/lang/invoke/lambda/LambdaAsm.java: ensures that j.l.i.InvokerByteCodeGenerator and ASM visitMethodInsn generate bytecodes with correct constant pool references
-
java/lang/invoke/lambda/LambdaClassFinal.java: Generated Lambda implementing class should be final
-
java/lang/invoke/lambda/LambdaClassLoaderSerialization.java: Lambda serialization in the presence of class loaders
-
java/lang/invoke/lambda/LambdaClassSynthetic.java: Generated Lambda implementing class should be synthetic
-
java/lang/invoke/lambda/LambdaConstructorMethodHandleUnbox.java: Lambda metafactory: incorrect type conversion of constructor method handle
-
java/lang/invoke/lambda/LambdaEagerInitTest.java: Test that the LAMBDA_INSTANCE$ field is present depending on disableEagerInitialization
-
java/lang/invoke/lambda/LambdaReceiver.java: Consistent Lambda construction
-
java/lang/invoke/lambda/LambdaReceiverBridge.java: Consistent Lambda construction
-
java/lang/invoke/lambda/LambdaReturn.java: Consistent Lambda construction
-
java/lang/invoke/lambda/LambdaSerialization.java: Lambda serialization
-
java/lang/invoke/lambda/LogGeneratedClassesTest.java: tests logging generated classes for lambda
-
java/lang/invoke/lambda/MetafactoryArgValidationTest.java: Validation of LambdaMetafactory arguments
-
java/lang/invoke/lambda/MetafactoryArityTest.java: metafactory should fail if arities are mismatched
-
java/lang/invoke/lambda/MetafactoryDescriptorTest.java: metafactory should fail if instantiatedMethodType does not match sam/bridge descriptors
-
java/lang/invoke/lambda/MetafactoryMethodNameTest.java: metafactory should fail if the method name is not legal
-
java/lang/invoke/lambda/MetafactoryParameterCastTest.java: Ensure that invocation parameters are always cast to the instantiatedMethodType
-
java/lang/invoke/lambda/RepetitiveLambdaSerialization.java: Lambda serialization fails once reflection proxy generation kicks in
-
java/lang/invoke/lambda/T8032697.java: Issues with Lambda
-
java/lang/invoke/lambda/T8032704.java: Issues with lib perm in Lambda
-
java/lang/invoke/lambda/T8032711.java: Issue with Lambda in handling
-
java/lang/invoke/lambda/invokeSpecial/InvokeSpecialMethodTest.java: ensure REF_invokeSpecial on a non-private implementation method behaves as if `super::m` is invoked regardless of its access flag
-
java/lang/invoke/lambda/superProtectedMethod/InheritedProtectedMethod.java: Test method reference to a method inherited from its superclass in a different package.
-
java/lang/invoke/lambda/superProtectedMethod/ProtectedMethodInOtherPackage.java: method reference to a protected method inherited from its superclass in a different runtime package where lambda proxy class has no access to it.
-
java/lang/invoke/lookup/ChainedLookupTest.java: Test MethodHandles.lookup method to produce the Lookup object with proper lookup class if invoked through reflection and method handle.
-
java/lang/invoke/lookup/LookupClassTest.java: Lookup::in throws IAE if the target class is a primitive class or array class
-
java/lang/invoke/lookup/ReflectiveLookupTest.java: Restriction on reflective call to MethodHandles.lookup method
-
java/lang/invoke/lookup/SpecialStatic.java: JSR292: invokeSpecial: InternalError attempting to lookup a method
-
java/lang/invoke/modules/Driver.java: Basic test case for module access checks and Lookup.in.
-
java/lang/invoke/modules/Driver1.java: Basic test case for module access checks and Lookup.in and MethodHandles.privateLookupIn
-
java/lang/invoke/unreflect/UnreflectTest.java: Test Lookup::unreflectSetter and Lookup::unreflectVarHandle on trusted final fields (declared in hidden classes and records)
-
java/lang/module/AutomaticModulesTest.java: Basic tests for automatic modules
-
java/lang/module/ClassFileVersionsTest.java: Test parsing of module-info.class with different class file versions
-
java/lang/module/ConfigurationTest.java: Basic tests for java.lang.module.Configuration
-
java/lang/module/ModuleDescriptorHashCodeTest.java: Tests the ModuleDescriptor.hashCode()
-
java/lang/module/ModuleDescriptorTest.java: Basic test for java.lang.module.ModuleDescriptor and its builder
-
java/lang/module/ModuleFinderTest.java: Basic tests for java.lang.module.ModuleFinder
-
java/lang/module/ModuleFinderWithSecurityManager.java: Basic test for ModuleFinder.ofSystem() with security manager
-
java/lang/module/ModuleNamesTest.java: Basic test of reading a module-info.class with module names that are legal in class files but not legal in the Java Language
-
java/lang/module/ModuleReader/ModuleReaderTest.java: Basic tests for java.lang.module.ModuleReader
-
java/lang/module/ModuleReferenceTest.java: Basic tests for java.lang.module.ModuleReference
-
java/lang/module/MultiReleaseJarTest.java: Basic test of modular JARs as multi-release JARs
-
java/lang/module/Packages/GetPackagesTest.java: test the packages returned by Module::getPackages for an unnamed module does not include the packages for named modules
-
java/lang/module/VersionTest.java: Basic tests for java.lang.module.ModuleDescriptor.Version.
-
java/lang/module/badclasses/BadModuleAttributeLength/Driver.java: Module attribute has incorrect length
-
java/lang/module/badclasses/BadModuleMainAttributeLength/Driver.java: ModuleMain attribute has incorrect length
-
java/lang/module/badclasses/BadModulePackagesAttributeLength/Driver.java: ModulePackages attribute has incorrect length
-
java/lang/module/customfs/ModulesInCustomFileSystem.java: Test ModuleFinder to find modules in a custom file system
-
java/lang/ref/Basic.java: Basic functional test of reference objects
-
java/lang/ref/EnqueueNullRef.java: Ensure that reference objects with null referents can be enqueued
-
java/lang/ref/EnqueuePollRace.java: Verify that a race between ReferenceQueue.enqueue() and poll() does not occur.
-
java/lang/ref/PhantomReferentClearing.java: Test that PhantomReferences are cleared when notified.
-
java/lang/ref/ReferenceClone.java: Test Reference::clone to throw CloneNotSupportedException
-
java/lang/ref/ReferenceEnqueue.java: Test if Reference.enqueue() works properly with GC
-
java/lang/ref/ReferenceEnqueuePending.java: Test if Reference.enqueue() works properly with pending references
-
java/lang/ref/ReferenceRefersTo.java: Basic functional test of Reference.refersTo.
-
java/lang/ref/SoftReference/Bash.java: java.lang.ref.SoftReference should reliably prevent OutOfMemoryErrors
-
java/lang/ref/SoftReference/Pin.java: Invoking get on a SoftReference shouldn't pin the referent
-
java/lang/reflect/AccessControl/AccessControlTest.java: An exhaustive test of reflective access controls
-
java/lang/reflect/AccessFlag/BasicAccessFlagTest.java: Basic tests of AccessFlag
-
java/lang/reflect/AccessFlag/ClassAccessFlagTest.java: Test expected AccessFlag's on classes.
-
java/lang/reflect/AccessFlag/FieldAccessFlagTest.java: Test expected AccessFlag's on fields.
-
java/lang/reflect/AccessFlag/MethodAccessFlagTest.java: Test expected AccessFlag's on methods and parameters
-
java/lang/reflect/AccessFlag/ModuleDescriptorAccessFlagTest.java: Test expected AccessFlag's on module-related structures.
-
java/lang/reflect/AccessFlag/RequiredMethodParameterFlagTest.java: Test required flags on parameters
-
java/lang/reflect/AccessFlag/StrictAccessFlagTest.java: Test expected value of STRICT AccessFlag
-
java/lang/reflect/AccessFlag/VersionedLocationsTest.java: Tests of AccessFlag.locations(ClassFileFormatVersion)
-
java/lang/reflect/AccessibleObject/CanAccessTest.java: Test AccessibleObject::canAccess method
-
java/lang/reflect/AccessibleObject/HiddenClassTest.java: Test java.lang.reflect.AccessibleObject with modules
-
java/lang/reflect/AnnotatedElement/TestAnnotatedElementDefaults.java: Check behavior of default methods of AnnotatedElement
-
java/lang/reflect/Array/ExceedMaxDim.java: Make sure you can't create an array of dimension > 256.
-
java/lang/reflect/Assignment/ArrayAssignment.java: Verify the rule for array assignment
-
java/lang/reflect/ChainedReflection.java: Test Method::invoke and Constructor::newInstance chained calls that should wrap NPE in InvocationTargetException properly
-
java/lang/reflect/Constructor/Equals.java: Generic framework to test Constructor.equals.
-
java/lang/reflect/Constructor/GenericStringTest.java: Check toGenericString() and toString() methods
-
java/lang/reflect/Constructor/TestParameterAnnotations.java: Verify getParameterAnnotations doesn't throw spurious errors
-
java/lang/reflect/DefaultAccessibility.java: Test that default accessibility is false
-
java/lang/reflect/DefaultMethodMembers/FilterNotMostSpecific.java: Verify that the right interface methods are returned by Class.getMethod() and Class.getMethods()
-
java/lang/reflect/DefaultStaticTest/DefaultStaticInvokeTest.java: Test locating and invoking default/static method that defined in interfaces and/or in inheritance
-
java/lang/reflect/Field/4490864/StaticFieldTest.java: Verify reflective static field accesses (sanity check)
-
java/lang/reflect/Field/4498653/StaticInitializerTest.java: Verify reflective static field accesses cause static initialization
-
java/lang/reflect/Field/GenericStringTest.java: Check toGenericString() method
-
java/lang/reflect/Field/NegativeTest.java: Test exception thrown due to bad receiver and bad value on Field with and without setAccessible(true)
-
java/lang/reflect/Field/Set.java: Should not be able to set final fields through reflection unless setAccessible(true) passes and is not static
-
java/lang/reflect/Field/TestFieldReflectValueOf.java: Verify that the method java.lang.reflect.Field.get(Object) makes use of the same caching mechanism as used for autoboxing when wrapping values of the primitive types.
-
java/lang/reflect/Generics/HashCodeTest.java: Computing hashCode of objects modeling generics shouldn't blow stack
-
java/lang/reflect/Generics/Probe.java: Testing parsing of signatures attributes of nested classes
-
java/lang/reflect/Generics/SignatureTest.java: More testing of parsing of signatures attributes of nested classes
-
java/lang/reflect/Generics/StringsAndBounds.java: Testing upper bounds and availability of toString methods
-
java/lang/reflect/Generics/TestBadSignatures.java: Test bad signatures get a GenericSignatureFormatError thrown.
-
java/lang/reflect/Generics/TestC1.java: Some tests for the generic core reflection api.
-
java/lang/reflect/Generics/TestC2.java: Some tests for the generic core reflection api.
-
java/lang/reflect/Generics/TestGenericReturnTypeToString.java: Check that toString method works properly for generic return type obtained via reflection
-
java/lang/reflect/Generics/TestN1.java: Some tests for the generic core reflection api.
-
java/lang/reflect/Generics/TestParameterizedType.java: Test sematics of ParameterizedType.equals
-
java/lang/reflect/Generics/TestPlainArrayNotGeneric.java: Check that plain arrays like String[] are never represented as GenericArrayType.
-
java/lang/reflect/Generics/ThreadSafety.java: Test publication of Class objects via a data race
-
java/lang/reflect/Generics/exceptionCauseTest.java:
-
java/lang/reflect/Generics/getAnnotationTest.java: Test for signature parsing corner case
-
java/lang/reflect/IllegalArgumentsTest.java: Test IllegalArgumentException be thrown when an argument is invalid
-
java/lang/reflect/Method/CallerSensitiveMethodInvoke.java: Test Method::invoke that wraps exception in InvocationTargetException properly
-
java/lang/reflect/Method/Equals.java: Generic framework to test Method.equals.
-
java/lang/reflect/Method/GenericStringTest.java: Check toGenericString() and toString() methods
-
java/lang/reflect/Method/InheritedInterfaceMethods.java: Failure to properly traverse superinterfaces
-
java/lang/reflect/Method/InheritedMethods.java: Failure to properly traverse class hierarchy in Class.getMethod()
-
java/lang/reflect/Method/InterfaceStatic/StaticInterfaceMethodInWayOfDefault.java: Test that a static method on an interface doesn't hide a default method with the same name and signature in a separate compilation scenario.
-
java/lang/reflect/Method/IsDefaultTest.java: Check behavior of Method.isDefault
-
java/lang/reflect/Method/MethodArityLimit.java: Method exceeds the method handle arity limit (255).
-
java/lang/reflect/Method/defaultMethodModeling/DefaultMethodModeling.java: Check modeling of default methods
-
java/lang/reflect/Method/invoke/ErrorInInvoke.java: Method.invoke() should wrap all Throwables in InvocationTargetException
-
java/lang/reflect/Method/invoke/IllegalAccessInInvoke.java: Turning off access checks now enables illegal reflection.
-
java/lang/reflect/Method/invoke/TestMethodReflectValueOf.java: Verify that the method java.lang.reflect.Method.invoke(Object, Object...) makes use of the same caching mechanism as used for autoboxing when wrapping returned values of the primitive types.
-
java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java: Reflection support for private methods in interfaces
-
java/lang/reflect/MethodHandleAccessorsTest.java#id0: Test compliance of ConstructorAccessor, FieldAccessor, MethodAccessor implementations
-
java/lang/reflect/MethodHandleAccessorsTest.java#id1:
-
java/lang/reflect/Modifier/toStringTest.java: tests the toString method of reflect.Modifier
-
java/lang/reflect/Nestmates/TestSecurityManagerChecks.java: Test that security checks occur for getNestHost/getNestMembers
-
java/lang/reflect/Parameter/BadClassFiles.java: The reflection API should throw the correct exceptions.
-
java/lang/reflect/Parameter/GetAnnotatedTypeTest.java: javac should generate method parameters correctly.
-
java/lang/reflect/Parameter/InnerClassToString.java: javac should generate method parameters correctly.
-
java/lang/reflect/Parameter/NoName.java: The reflection API should report parameters with no name properly.
-
java/lang/reflect/Parameter/WithParameters.java: javac should generate method parameters correctly.
-
java/lang/reflect/Parameter/WithoutParameters.java: javac should generate method parameters correctly.
-
java/lang/reflect/Proxy/Basic1.java: This is a basic functional test of the dynamic proxy API (part 1).
-
java/lang/reflect/Proxy/Boxing.java: This test verifies that when a primitive boolean value is passed by a dynamic proxy class to an invocation handler, it is boxed as one of the canonical Boolean instances (Boolean.TRUE or Boolean.FALSE).
-
java/lang/reflect/Proxy/CharType.java: Test against a typo in ProxyGenerator: "java/lang/Character" should be used instead of "java/lang/Char".
-
java/lang/reflect/Proxy/ClassRestrictions.java: This is a test of the restrictions on the parameters that may be passed to the Proxy.getProxyClass method.
-
java/lang/reflect/Proxy/DefaultMethods.java: Basic tests for Proxy::invokeSuper default method
-
java/lang/reflect/Proxy/HiddenProxyInterface.java:
-
java/lang/reflect/Proxy/LazyInitializationTest.java: Avoid initialization of parameter types in proxy construction
-
java/lang/reflect/Proxy/NullClassLoader.java: This test verifies that a proxy class can be created with (and defined in) the null class loader.
-
java/lang/reflect/Proxy/ProxyClashTest.java: This is a test to ensure that proxies do not try to intercept interface static methods.
-
java/lang/reflect/Proxy/ProxyClassAccessTest.java: Driver for testing proxy class doesn't have access to types referenced by proxy interfaces
-
java/lang/reflect/Proxy/ProxyForMethodHandle.java: test MethodHandleProxies that adds qualified export of sun.invoke from java.base to a dynamic module
-
java/lang/reflect/Proxy/ProxyGeneratorCombo.java: Proxy Generator Combo tests
-
java/lang/reflect/Proxy/ProxyModuleMapping.java: Basic test of proxy module mapping and the access to Proxy class
-
java/lang/reflect/Proxy/ProxyTest.java: Driver for testing proxies accessing interfaces in named modules
-
java/lang/reflect/Proxy/SealedInterfaceTest.java:
-
java/lang/reflect/Proxy/TestVarArgs.java: Verify if a method defined in a proxy interface has ACC_VARARGS set
-
java/lang/reflect/Proxy/nonJavaNames/Test.java: This test verifies that java.lang.reflect.Proxy will work with a proxy interface that contains names that are not valid Java identifiers but that are legal at runtime as of version 49.0 of the class file format.
-
java/lang/reflect/Proxy/nonPublicProxy/DefaultMethodProxy.java: Test invoking a default method in a non-public proxy interface
-
java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java: Test proxy classes that implement non-public interface
-
java/lang/reflect/Proxy/nonPublicProxy/SimpleProxy.java: Test making a proxy instance that implements a non-public interface with and without security manager installed
-
java/lang/reflect/Proxy/returnTypes/Test.java: This test verifies that the restrictions on proxy interface methods with the same signature but different return types are correctly enforced.
-
java/lang/reflect/ReflectPermission/Exceptions.java:
-
java/lang/reflect/StaticFieldsOnInterface.java:
-
java/lang/reflect/TypeVariable/TestAnnotatedElement.java: Verify functionality of AnnotatedElement methods on type variables
-
java/lang/reflect/annotationSharing/AnnotationSharing.java: Test sharing of annotations between Executable/Field instances.
-
java/lang/reflect/callerCache/CustomLoaderTest.java: Test method whose parameter types and return type are not visible to the caller.
-
java/lang/reflect/callerCache/ReflectionCallerCacheTest.java: Test the caller class loader is not kept strongly reachable by reflection API
-
java/lang/reflect/classInitialization/ExceptionInClassInitialization.java: ensure InvocationTargetException thrown due to the initialization of the declaring class wrapping with the proper cause
-
java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java:
-
java/lang/reflect/records/CheckEqualityIsBasedOnFields.java: check that Record::equals uses the fields and not the accessors for the comparison
-
java/lang/reflect/records/IsRecordTest.java: Class::isRecord should check that the current class is final and not abstract
-
java/lang/reflect/records/RecordPermissionsTest.java: Security manager checks for record related core reflection
-
java/lang/reflect/records/RecordReflectionTest.java: reflection test for records
-
java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java: reflection test for sealed classes
-
java/lang/reflect/sealed_classes/TestSecurityManagerChecks.java: Test that security checks occur for getPermittedSubclasses
-
java/lang/runtime/CarriersTest.java: Test features provided by the Carriers class.
-
java/lang/runtime/ObjectMethodsTest.java: Basic tests for ObjectMethods
-
java/lang/runtime/SwitchBootstrapsTest.java:
-
java/lang/template/Basic.java: Exercise runtime handing of templated strings.
-
java/lang/template/FormatterBuilder.java: Exercise format builder.
-
java/lang/template/StringTemplateTest.java: Exercise runtime handing of templated strings.
-
java/lang/template/T8313809.java: String template fails with java.lang.StringIndexOutOfBoundsException if last fragment is UTF16 .
-
jdk/internal/jimage/JImageOpenTest.java: Test to see if thread interrupt handling interferes with other threads.
-
jdk/internal/jimage/JImageReadTest.java: Unit test for libjimage JIMAGE_Open/Read/Close
-
jdk/internal/loader/ClassLoaderValue/ClassLoaderValueTest.java: functional and concurrency test for ClassLoaderValue
-
jdk/internal/loader/InterruptedClassLoad.java: Mishandling interruption of I/O in Resource.getBytes
-
jdk/internal/loader/URLClassPath/ClassnameCharTest.java: cannot load class names containing some JSR 202 characters; plugin does not escape unicode character in http request
-
jdk/internal/loader/URLClassPath/FileLoaderTest.java: URLConnection fails to find resources when given file:/dir/./subdir/ URL
-
jdk/internal/loader/URLClassPath/JarClassPathFileEntry.java: Test classloading via JAR Class-Path entries
-
jdk/internal/loader/URLClassPath/JarLoaderTest.java: URLClassLoader fails to close handles to Jar files opened during getResource()
-
jdk/internal/loader/URLClassPath/LargeClasspathWithPkgPrefix.java: Verify that an application can be launched when the classpath contains large number of jars and the java.protocol.handler.pkgs system property is set
-
jdk/internal/math/FloatingDecimal/TestFDBigInteger.java: unit testys of FDBigInteger
-
jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java: unit tests of FloatingDecimal (use -Dseed=X to set PRANDOM seed)
-
jdk/internal/math/ToDecimal/DoubleToDecimalTest.java:
-
jdk/internal/math/ToDecimal/FloatToDecimalTest.java:
-
jdk/internal/math/ToDecimal/MathUtilsTest.java:
-
jdk/internal/math/ToString.java:
-
jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java: TerminatingThreadLocal unit test
-
jdk/internal/misc/ThreadFlock/ThreadFlockTest.java#platform: Basic tests for ThreadFlock
-
jdk/internal/misc/ThreadFlock/ThreadFlockTest.java#virtual:
-
jdk/internal/misc/ThreadFlock/WithScopedValue.java: Test ThreadFlock with scoped values
-
jdk/internal/misc/Unsafe/CopyMemory.java: Test Unsafe.copyMemory
-
jdk/internal/misc/Unsafe/CopySwap.java: Test Unsafe.copySwapMemory
-
jdk/internal/ref/Cleaner/ExitOnThrow.java: Ensure that if a cleaner throws an exception then the VM exits
-
jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java: Verify if CallerSensitive methods are annotated with CallerSensitive annotation
-
jdk/internal/reflect/CallerSensitive/MissingCallerSensitive.java: Test CallerSensitiveFinder to find missing annotation
-
jdk/internal/reflect/Reflection/Filtering.java: Test that security sensitive fields that filtered by core reflection
-
jdk/internal/reflect/Reflection/GetCallerClassTest.java#id0: Test if the VM enforces Reflection.getCallerClass be called by system methods annotated with CallerSensitive plus test reflective and method handle based invocation of caller-sensitive methods with or without the CSM adapter method
-
jdk/internal/reflect/Reflection/GetCallerClassTest.java#id1: Verify the new NativeAccessor
-
jdk/internal/vm/AnnotationEncodingDecoding/TestAnnotationEncodingDecoding.java:
-
jdk/internal/vm/Continuation/HumongousStack.java: Tests humongous stack-chunk handling
-
jdk/internal/vm/TestTranslatedException.java:
-
jdk/lambda/ArrayCtorRefTest.java:
-
jdk/lambda/LambdaTranslationCompoundSamTest.java:
-
jdk/lambda/LambdaTranslationTest1.java:
-
jdk/lambda/LambdaTranslationTest2.java:
-
jdk/lambda/MethodReferenceTestCallerSensitive.java:
-
jdk/lambda/MethodReferenceTestInstanceMethod.java:
-
jdk/lambda/TestInnerCtorRef.java:
-
jdk/lambda/TestPrivateCtorRef.java:
-
jdk/lambda/separate/AttributeInjector.java:
-
jdk/lambda/separate/ClassFile.java:
-
jdk/lambda/separate/ClassFilePreprocessor.java:
-
jdk/lambda/separate/ClassToInterfaceConverter.java:
-
jdk/lambda/separate/Compiler.java:
-
jdk/lambda/separate/DirectedClassLoader.java:
-
jdk/lambda/separate/SourceModel.java:
-
jdk/lambda/separate/TestHarness.java:
-
jdk/lambda/vm/DefaultMethodRegressionTests.java:
-
jdk/lambda/vm/InterfaceAccessFlagsTest.java:
-
jdk/modules/etc/DefaultModules.java: Test that all modules that export an API are in the set of modules resolved when compiling or running code on the class path
-
jdk/modules/etc/JdkQualifiedExportTest.java: Check JDK modules have no qualified export to any upgradeable module
-
jdk/modules/etc/JmodExcludedFiles.java: Test that JDK JMOD files do not include native debug symbols
-
jdk/modules/etc/UpgradeableModules.java: Verify that upgradeable modules are not hashed in java.base whereas non-upgradeable modules are.
-
jdk/modules/etc/VerifyModuleDelegation.java: Verify the defining class loader of each module never delegates to its child class loader.
-
jdk/modules/incubator/DefaultImage.java: Ensure no incubator modules are resolved by default in the image
-
jdk/modules/incubator/ImageModules.java: Basic test for incubator modules in jmods and images
-
jdk/modules/incubator/ServiceBinding.java: Test service binding with incubator modules
-
jdk/modules/open/Basic.java: Basic test of open modules and open packages
-
jdk/modules/scenarios/automaticmodules/RunWithAutomaticModules.java: Runs tests that make use of automatic modules
-
jdk/modules/scenarios/container/ContainerTest.java: Starts a simple container that uses dynamic configurations and launches two applications in the same VM
-
jdk/modules/scenarios/overlappingpackages/OverlappingPackagesTest.java: Basic test to ensure that startup fails if two or more modules in the boot Layer have the same package
-
jni/nullCaller/NullCallerTest.java: Test uses custom launcher that starts VM using JNI that verifies various API called with a null caller class function properly.
-
sun/invoke/util/ValueConversionsTest.java: unit tests for value-type conversion utilities
-
sun/invoke/util/WrapperTest.java: unit tests to assert Wrapper zero identities and conversion behave correctly
-
sun/misc/CopyMemory.java: Minimal test for unsafe.copyMemory() and unsafe.setMemory()
-
sun/misc/EscapePath.java: Test loading of classes with # in the path
-
sun/misc/GetSunMiscUnsafe.java: Ensure that sun.misc.Unsafe cannot (easily) be accessed from user code
-
sun/misc/InvokeCleaner.java: Basic test for Unsafe::invokeCleaner
-
sun/misc/UnsafeFieldOffsets.java: Ensure that sun.misc.Unsafe::objectFieldOffset and staticFieldOffset throw UnsupportedOperationException on Field of a hidden or record class
-
sun/reflect/ReflectionFactory/ReflectionFactoryTest.java: Basic test for the unsupported ReflectionFactory
Report generated on Nov 4, 2024 5:21:28 PM
Using JT Harness 6.0 b24; built on December 5, 2023, 12:00:00 AM UTC with openjdk version "11.0.21" 2023-10-17