JT Harness : Tests that passed
Tests are grouped by their final status message.
Execution failed as expected
Execution successful
-
java/nio/Buffer/AllocateDirectInit.java: Verify that newly allocated direct buffers are initialized.
-
java/nio/Buffer/Basic.java: Unit test for buffers
-
java/nio/Buffer/BulkPutBuffer.java: Ensure that a bulk put of a buffer into another is correct.
-
java/nio/Buffer/ByteBufferViews.java: Binary data and view tests for byte buffers
-
java/nio/Buffer/CharAt.java: Test charAt index checking
-
java/nio/Buffer/Chars.java: Exercises CharBuffer#chars on each of the CharBuffer types
-
java/nio/Buffer/Chew.java: Ensure that direct memory can be unreserved as the reserving thread sleeps
-
java/nio/Buffer/CopyDirectMemory.java: Test view buffer bulk operations for large buffers.
-
java/nio/Buffer/EqualsCompareTest.java: tests for buffer equals and compare
-
java/nio/Buffer/Order.java: Unit test for X-Buffer.order methods
-
java/nio/Buffer/ReachabilityTest.java: Tests reachability from source to dependent direct byte buffers
-
java/nio/Buffer/StringCharBufferSliceTest.java: (bf) CharBuffer.slice() on wrapped CharSequence results in wrong position
-
java/nio/ByteOrder/NativeOrder.java: Unit test for ByteOrder.nativeOrder()
-
java/nio/MappedByteBuffer/Basic.java: Simple MappedByteBuffer tests
-
java/nio/MappedByteBuffer/Force.java: Testing force()
-
java/nio/MappedByteBuffer/ForceException.java: Test behavior of force() with respect to throwing exceptions
-
java/nio/MappedByteBuffer/ForceViews.java: Verify MappedByteBuffer force on compact, duplicate, and slice views
-
java/nio/MappedByteBuffer/SubclassCastUOE.java: Verify no UnsupportedOperationException for cast subclass
-
java/nio/MappedByteBuffer/Truncate.java: Test MappedByteBuffer operations after mapped bye buffer becomes inaccessible
-
java/nio/MappedByteBuffer/ZeroMap.java: Testing force(), load() isLoaded() of zero len MBB
-
java/nio/channels/AsyncCloseAndInterrupt.java: Comprehensive test of asynchronous closing and interruption
-
java/nio/channels/AsynchronousChannelGroup/AsExecutor.java: tests tasks can be submitted to a channel group's thread pool.
-
java/nio/channels/AsynchronousFileChannel/Basic.java: Unit test for AsynchronousFileChannel
-
java/nio/channels/AsynchronousFileChannel/CustomThreadPool.java: Unit test for java.nio.channels.AsynchronousFileChannel
-
java/nio/channels/AsynchronousFileChannel/Lock.java: Unit test for AsynchronousFileChannel#lock method
-
java/nio/channels/AsynchronousFileChannel/LotsOfWrites.java: Stress AsynchronousFileChannel.write
-
java/nio/channels/AsynchronousSocketChannel/Basic.java: Unit test for AsynchronousSocketChannel(use -Dseed=X to set PRNG seed)
-
java/nio/channels/AsynchronousSocketChannel/CompletionHandlerRelease.java: Verify that reference to CompletionHandler is cleared after use
-
java/nio/channels/Channels/Basic.java: Test Channels basic functionality
-
java/nio/channels/Channels/CloseWriterOnFailedFlush.java: Verify channel closed after write error in StreamEncoder::implClose
-
java/nio/channels/Channels/ClosedNetworkChannels.java: Test that I/O operations on a closed network channel throw ClosedChannelException and not AsynchronousCloseException
-
java/nio/channels/Channels/EncodingTest.java: Test to verify the new overload method with Charset functions the same as the existing method that takes a charset name.
-
java/nio/channels/Channels/NewWriter.java: Test behavior of Channels.newWriter for WritableByteChannels
-
java/nio/channels/Channels/ReadByte.java: Test Channels.newInputStream.read() method
-
java/nio/channels/Channels/ReadOffset.java: Channels.newInputStream.read throws IAE when invoked with different offsets.
-
java/nio/channels/Channels/ShortWrite.java: Test Channels.newOutputStream returns OutputStream that handles short writes from the underlying channel
-
java/nio/channels/Channels/SocketChannelStreams.java: Exercise InputStream/OutputStream returned by Channels.newXXXStream when channel is a SocketChannel
-
java/nio/channels/Channels/TinyBuffers.java: Ensure that ridiculously tiny buffers work with Channels.newReader
-
java/nio/channels/Channels/TransferTo2.java: Tests FileChannel.transferFrom() optimized case
-
java/nio/channels/Channels/TransferTo_2GB_transferFrom.java: Tests if ChannelInputStream.transferFrom correctly transfers 2GB+ using FileChannel.transferFrom(ReadableByteChannel).
-
java/nio/channels/Channels/TransferTo_2GB_transferTo.java: Tests if ChannelInputStream.transferTo correctly transfers 2GB+ using FileChannel.transferTo(WritableByteChannel).
-
java/nio/channels/Channels/Write.java: Test Channels.newOutputStream.write
-
java/nio/channels/ConfigureBlocking.java: test configureBlocking on closed channels
-
java/nio/channels/DatagramChannel/AdaptorAsyncCloseAfterReceive.java: Test async close of a DatagramSocket obtained from a DatagramChannel where the DatagramChannel's internal socket address caches are already populated
-
java/nio/channels/DatagramChannel/AdaptorConcurrentIO.java: Test DatagramChannel socket adaptor with concurrent send/receive
-
java/nio/channels/DatagramChannel/AdaptorConnect.java: Test DatagramChannel socket adaptor connect method with illegal args
-
java/nio/channels/DatagramChannel/AdaptorGetters.java: Test the DatagramChannel socket adaptor getter methods
-
java/nio/channels/DatagramChannel/AdaptorMulticasting.java: Test DatagramChannel socket adaptor as a MulticastSocket
-
java/nio/channels/DatagramChannel/AfterDisconnect.java: Test DatagramChannel bound to specific address/ephemeral port after disconnect
-
java/nio/channels/DatagramChannel/BasicMulticastTests.java: Unit test for DatagramChannel's multicast support
-
java/nio/channels/DatagramChannel/BindNull.java: Make sure the bind method uses an ipv4 address for the null case when the DatagramChannel is connected to an IPv4 socket and -Djava.net.preferIPv6Addresses=true.
-
java/nio/channels/DatagramChannel/ChangingAddress.java: Test that DatagramChannel.getLocalAddress returns the right local address after connect/disconnect.
-
java/nio/channels/DatagramChannel/Connect.java: Test DatagramChannel's send and receive methods
-
java/nio/channels/DatagramChannel/ConnectExceptions.java: Test DatagramChannel connect exceptions
-
java/nio/channels/DatagramChannel/ConnectPortZero.java: Check that DatagramChannel throws expected Exception when connecting to port 0
-
java/nio/channels/DatagramChannel/InterruptibleOrNot.java: Test SelectorProviderImpl.openDatagramChannel(boolean) to create DatagramChannel objects that optionally support interrupt
-
java/nio/channels/DatagramChannel/Loopback.java: Test the IP_MULTICAST_LOOP option
-
java/nio/channels/DatagramChannel/ManySourcesAndTargets.java: Test DatagramChannel send/receive and that receive returns the expected sender address.
-
java/nio/channels/DatagramChannel/NoSender.java: Test nonblocking receive with no sender
-
java/nio/channels/DatagramChannel/PromiscuousIPv6.java:
-
java/nio/channels/DatagramChannel/Receive.java: Test DatagramChannel's receive after close
-
java/nio/channels/DatagramChannel/Refused.java: Test DatagramChannel's receive when port unreachable
-
java/nio/channels/DatagramChannel/SRTest.java: Test DatagramChannel's send and receive methods
-
java/nio/channels/DatagramChannel/SelectWhenRefused.java: Test that Selector does not select an unconnected DatagramChannel when ICMP port unreachable received
-
java/nio/channels/DatagramChannel/SendExceptions.java: Test DatagramChannel send exceptions
-
java/nio/channels/DatagramChannel/SendPortZero.java: Check that DatagramChannel throws expected Exception when sending to port 0
-
java/nio/channels/DatagramChannel/SocketOptionTests.java: Unit test for setOption/getOption/options methods
-
java/nio/channels/DatagramChannel/StressNativeSignal.java: Attempt to provoke error 316 on OS X in NativeSignal.signal()
-
java/nio/channels/DatagramChannel/ThereCanBeOnlyOne.java: Should only be one PUE even if multiple ICMPs were received
-
java/nio/channels/DatagramChannel/Truncate.java: Test DatagramChannel receive/read where there are fewer bytes remaining in the buffer than are required to hold the datagram.
-
java/nio/channels/DatagramChannel/UseDGWithIPv6.java: Check using IPv6 address does not crash the VM
-
java/nio/channels/FileChannel/Args.java: Ensure that illegal arguments cause appropriate exceptions to be thrown
-
java/nio/channels/FileChannel/AtomicAppend.java: Check that appends are atomic
-
java/nio/channels/FileChannel/CleanerTest.java: Test whether an unreferenced FileChannel is actually cleaned
-
java/nio/channels/FileChannel/CloseDuringTransfer.java: Test async close and interrupt during FileChannel transferTo/transferFrom
-
java/nio/channels/FileChannel/ClosedByInterrupt.java: Ensure ClosedByInterruptException is thrown when I/O operation interrupted by Thread.interrupt
-
java/nio/channels/FileChannel/ClosedChannelTransfer.java: Verify transfers with closed channels throws ClosedChannelException
-
java/nio/channels/FileChannel/ExpandingMap.java: Flushing dirty pages prior to unmap can cause Cleaner thread to abort VM if memory system has pages locked
-
java/nio/channels/FileChannel/Force.java: Check for regressions in FileChannel.force
-
java/nio/channels/FileChannel/GetClosedChannel.java: Verify that a channel obtained from a closed stream is truly closed.
-
java/nio/channels/FileChannel/InterruptDeadlock.java: Tests interruption of threads doing position-based read methods in an attempt to provoke a deadlock between position sensitive and position insensitive methods
-
java/nio/channels/FileChannel/InterruptMapDeadlock.java: Tests interruption of threads mapping sections of a file channel in an attempt to deadlock due to nesting of begin calls.
-
java/nio/channels/FileChannel/LargeMapTest.java: Ensure that memory mapping beyond 32-bit range does not cause an EXCEPTION_ACCESS_VIOLATION.
-
java/nio/channels/FileChannel/Lock.java: Test FileChannel file locking
-
java/nio/channels/FileChannel/LongTransferTest.java: Test to transfer bytes with a size bigger than Integer.MAX_VALUE
-
java/nio/channels/FileChannel/LoopingTruncate.java: (fc) Infinite loop FileChannel.truncate
-
java/nio/channels/FileChannel/MapAssertions.java: Check for assertion failures in FileChannel.map
-
java/nio/channels/FileChannel/MapOverEnd.java: Check if file mapping extends beyond end of file
-
java/nio/channels/FileChannel/MapReadOnly.java: Verify IOUtil.java reads to buffer limits
-
java/nio/channels/FileChannel/MapTest.java: Test file mapping with FileChannel
-
java/nio/channels/FileChannel/MapToMemorySegmentTest.java: Test FileChannel::map to MemorySegment with custom file channel
-
java/nio/channels/FileChannel/Mode.java: Test FileChannel maps with different accesses
-
java/nio/channels/FileChannel/Position.java: Test position method of FileChannel
-
java/nio/channels/FileChannel/Pread.java: Test positional read method of FileChannel
-
java/nio/channels/FileChannel/Pwrite.java: Test positional write method of FileChannel
-
java/nio/channels/FileChannel/Read.java: Test read method of FileChannel
-
java/nio/channels/FileChannel/ReadFull.java: Test read method of FileChannel
-
java/nio/channels/FileChannel/ReadToLimit.java: Verify IOUtil.java reads to buffer limits
-
java/nio/channels/FileChannel/Release.java: Check release on closed channel
-
java/nio/channels/FileChannel/ReleaseOnCloseDeadlock.java: Try to cause a deadlock between (Asynchronous)FileChannel.close and FileLock.release
-
java/nio/channels/FileChannel/ScatteringRead.java: Test FileChannel scattering reads
-
java/nio/channels/FileChannel/Size.java: Test size method of FileChannel
-
java/nio/channels/FileChannel/TempDirectBuffersReclamation.java: Test reclamation of thread-local temporary direct byte buffers at thread exit
-
java/nio/channels/FileChannel/Transfer2GPlus.java: Verify that transferTo() copies more than Integer.MAX_VALUE bytes
-
java/nio/channels/FileChannel/Transfer4GBFile.java: Test FileChannel.transferFrom and transferTo for 4GB files
-
java/nio/channels/FileChannel/TransferFromExtend.java: Test transferFrom to a position greater than the file size
-
java/nio/channels/FileChannel/TransferOverlappedFileChannel.java: Test transferring to and from same file channel
-
java/nio/channels/FileChannel/TransferToAppending.java: Test transferTo and transferFrom when target is appending
-
java/nio/channels/FileChannel/TransferToChannel.java: Test transferTo with different target channels
-
java/nio/channels/FileChannel/TransferToNonWritable.java: Test if transferTo throws right exceptions
-
java/nio/channels/FileChannel/Transfers.java: Comprehensive test for FileChannel.transfer{From,To}
-
java/nio/channels/FileChannel/Truncate.java: Test truncate method of FileChannel
-
java/nio/channels/FileChannel/TruncateRAF.java: Check how FileChannel behaves if the file size/offset change via RAF.setLength() and other methods.
-
java/nio/channels/FileChannel/TryLock.java: The FileChannel file locking
-
java/nio/channels/FileChannel/Write.java: Test FileChannel write
-
java/nio/channels/FileChannel/directio/DirectIOTest.java: Test for ExtendedOpenOption.DIRECT flag
-
java/nio/channels/FileChannel/directio/PreadDirect.java: Test positional read method of FileChannel with DirectIO (use -Dseed=X to set PRNG seed)
-
java/nio/channels/FileChannel/directio/PwriteDirect.java: Test positional write method of FileChannel with DirectIO (use -Dseed=X to set PRNG seed)
-
java/nio/channels/FileChannel/directio/ReadDirect.java: Test read method of FileChannel with DirectIO (use -Dseed=X to set PRNG seed)
-
java/nio/channels/FileChannel/directio/WriteDirect.java: Test FileChannel write with DirectIO
-
java/nio/channels/FileLock/FileLockConstructor.java: Test FileLock constructor parameter validation.
-
java/nio/channels/FileLock/FileLockGC.java: Verify that OverlappingFileLockException is thrown when expected.
-
java/nio/channels/FileLock/Overlaps.java: Verify FileLock.overlaps
-
java/nio/channels/Pipe/EmptyRead.java: Test reading 0 bytes over a pipe
-
java/nio/channels/Pipe/NonBlocking.java: Ensure that the Pipe.{sink,source}() methods don't create superfluous channel objects
-
java/nio/channels/Pipe/PipeChannel.java: Test reading and writing from Pipes
-
java/nio/channels/Pipe/PipeInterrupt.java: Ensure that a Pipe can open even if its thread has already been interrupted.
-
java/nio/channels/Pipe/ScatteringRead.java: Test Pipe scattering reads
-
java/nio/channels/Pipe/SelectPipe.java: Test selection of ready pipe
-
java/nio/channels/SelectionKey/AtomicAttachTest.java: SelectionKey.attach should atomically set and return the attachment
-
java/nio/channels/SelectionKey/AtomicUpdates.java: Unit test for SelectionKey interestOpsOr and interestOpsAnd
-
java/nio/channels/SelectionKey/RacyRegister.java: Test that register does not return a valid SelectionKey when invoked at around the time that the channel is closed
-
java/nio/channels/Selector/CancelDuringRegister.java: Check CancelledKeyException not thrown during channel registration
-
java/nio/channels/Selector/CheckLocking.java: check if setInterest blocks while in select
-
java/nio/channels/Selector/Close.java: Test for keys remaining in selector after channel closed
-
java/nio/channels/Selector/CloseInvalidatesKeys.java: Ensure that closing a selector invalidates its keys
-
java/nio/channels/Selector/CloseThenRegister.java: ClosedSelectorException is expected when register after close
-
java/nio/channels/Selector/CustomFileSystem.java: Verifies that an attempt to call Selector.open() on a non-default file system succeeds.
-
java/nio/channels/Selector/DeferredClose/DeferredCloseTest.java: verifies that if a registered channel has in-progress operations, then the Selector during its deferred close implementation won't prematurely release the channel's resources
-
java/nio/channels/Selector/HelperSlowToDie.java: Selector.select can hangs on Windows for cases where a helper thread becomes redudant but a new helper is immediately needed.
-
java/nio/channels/Selector/KeySets.java: Check various properties of key and selected-key sets
-
java/nio/channels/Selector/LotsOfChannels.java#id0: Tests that Windows Selector can use more than 63 channels
-
java/nio/channels/Selector/LotsOfInterrupts.java#platform: Stress test Thread.interrupt on a target Thread doing a selection operation
-
java/nio/channels/Selector/LotsOfInterrupts.java#virtual:
-
java/nio/channels/Selector/LotsOfUpdatesTest.java: Selector.select can fail with IOException "Invalid argument" on Solaris if maximum number of file descriptors is less than 10000
-
java/nio/channels/Selector/RaceUpdatesAndClose.java: Race registration and selection key updates with Selector.close
-
java/nio/channels/Selector/RacyDeregister.java#id0: SelectionKey.interestOps does not update interest set on Windows.
-
java/nio/channels/Selector/ReadAfterConnect.java: Socket with OP_READ would get selected on connect
-
java/nio/channels/Selector/RegisterDuringSelect.java: Test that channels can be registered, interest ops can changed, and keys cancelled while a selection operation is in progress.
-
java/nio/channels/Selector/SelectAfterRead.java: Checks that Windows behavior matches Solaris for various read/select combinations.
-
java/nio/channels/Selector/SelectAndCancel.java: Check for CancelledKeyException when key cancelled during select
-
java/nio/channels/Selector/SelectAndClose.java: Check blocking of select and close
-
java/nio/channels/Selector/SelectNowWhenEmpty.java: Test selectNow method with no registered channels
-
java/nio/channels/Selector/SelectWithConsumer.java#id0: Unit test for Selector.select/selectNow(Consumer)
-
java/nio/channels/Selector/SelectWrite.java: Socket with OP_WRITE would get selected only once
-
java/nio/channels/Selector/TemporarySelector.java: Timed read with socket adaptor throws ClosedSelectorException if temporary selector GC'ed.
-
java/nio/channels/Selector/UpdateReadyOps.java: Test that the ready set from a selection operation is bitwise-disjoined into a key's ready set when the key is already in the selected-key set
-
java/nio/channels/Selector/Wakeup.java: Unit test for selector wakeup and interruption
-
java/nio/channels/Selector/WakeupAfterClose.java: Invoking wakeup on closed Selector can throw NPE if close resets interrupt status
-
java/nio/channels/Selector/WakeupEmpty.java: Checks that wakeup works for an empty Selector
-
java/nio/channels/Selector/WakeupNow.java: Ensure that the wakeup state is cleared by selectNow()
-
java/nio/channels/Selector/WakeupOverflow.java: Check for overflow of wakeup buffer
-
java/nio/channels/Selector/WakeupSpeed.java: Tests whether wakeup makes the next select() call return immediately
-
java/nio/channels/ServerSocketChannel/Open.java: test the address returned in socket from accept
-
java/nio/channels/ServerSocketChannel/SocketOptionTests.java: Unit test for ServerSocketChannel setOption/getOption/options methods.
-
java/nio/channels/SocketChannel/AdaptorStreams.java: Exercise socket adaptor input/output streams
-
java/nio/channels/SocketChannel/AsyncCloseChannel.java: Check no data is written to wrong socket channel during async closing.
-
java/nio/channels/SocketChannel/BigReadWrite.java: Test Util caching policy
-
java/nio/channels/SocketChannel/Bind.java: Test if bind problems cause BindException not SocketException
-
java/nio/channels/SocketChannel/BufferSize.java: Test setting illegal buffer sizes
-
java/nio/channels/SocketChannel/Close.java:
-
java/nio/channels/SocketChannel/CloseDuringConnect.java: Attempt to cause a deadlock by closing a SocketChannel in one thread where another thread is closing the channel after a connect fail
-
java/nio/channels/SocketChannel/CloseRegisteredChannel.java: Test if the registered SocketChannel can be closed immediately
-
java/nio/channels/SocketChannel/CloseTimeoutChannel.java: Test if the SocketChannel with timeout set can be closed immediately
-
java/nio/channels/SocketChannel/ConnectionReset.java: Test behavior of SocketChannel.read and the Socket adaptor read and available methods when a connection is reset
-
java/nio/channels/SocketChannel/ExceptionTranslation.java: check exception translation of SocketAdaptor
-
java/nio/channels/SocketChannel/OpenLeak.java: SocketChannel.open(SocketAddress) leaks file descriptor if connection cannot be established
-
java/nio/channels/SocketChannel/ReadWriteAfterClose.java: Reading or Writing to a closed SocketChannel should throw a ClosedChannelException
-
java/nio/channels/SocketChannel/SendUrgentData.java: Test sending of urgent data.
-
java/nio/channels/SocketChannel/SocketInheritance.java: Sockets shouldn't be inherited when creating a child process
-
java/nio/channels/SocketChannel/SocketOptionTests.java: Unit test to check SocketChannel setOption/getOption/options methods.
-
java/nio/channels/SocketChannel/Trivial.java: Test trivial stuff
-
java/nio/channels/SocketChannel/UnboundSocketTests.java: Check getXXX methods for local/remote port/address/socketaddress match socket spec for unbound case
-
java/nio/channels/etc/AdaptorCloseAndInterrupt.java: Test asynchronous close and interrupt of timed socket adapter methods
-
java/nio/channels/etc/LocalSocketAddressType.java: Test local address type
-
java/nio/channels/etc/MemorySegments.java: Test ByteChannel implementations of read and write with ByteBuffers that are backed by MemorySegments allocated from an Arena
-
java/nio/channels/etc/OpenAndConnect.java: Test SocketChannel, ServerSocketChannel and DatagramChannel open() and connect(), taking into consideration combinations of protocol families (INET, INET6, default), addresses (Inet4Address, Inet6Address).
-
java/nio/channels/etc/PrintSupportedOptions.java:
-
java/nio/channels/etc/ProtocolFamilies.java: Test SocketChannel, ServerSocketChannel and DatagramChannel with various ProtocolFamily combinations
-
java/nio/channels/etc/Shadow.java: Ensure that socket objects obtained from channels carry the correct address information
-
java/nio/channels/spi/AsynchronousChannelProvider/CheckProvider.java: Unit test for java.nio.channels.spi.AsynchronousChannelProvider
-
java/nio/channels/spi/SelectorProvider/TestDefaultImplementation.java: Basic test for java.nio.channels.spi.SelectorProvider.java default implementation
-
java/nio/channels/spi/SelectorProvider/inheritedChannel/ClosedStreams.java: Calling inheritedChannel() after FileDescriptor.in was closed caused an InternalError to be thrown.
-
java/nio/channels/spi/SelectorProvider/inheritedChannel/NullTest.java: Unit test for inetd feature
-
java/nio/channels/unixdomain/Bind.java:
-
java/nio/channels/unixdomain/EmptySunPathForSocketFile.java:
-
java/nio/channels/unixdomain/FileAttributes.java:
-
java/nio/channels/unixdomain/IOExchanges.java:
-
java/nio/channels/unixdomain/NonBlockingAccept.java:
-
java/nio/channels/unixdomain/NullTest.java:
-
java/nio/channels/unixdomain/Shutdown.java:
-
java/nio/channels/unixdomain/SocketOptions.java:
-
java/nio/channels/vthread/BlockingChannelOps.java#default: Test virtual threads doing blocking I/O on NIO channels
-
java/nio/channels/vthread/BlockingChannelOps.java#no-vmcontinuations:
-
java/nio/channels/vthread/BlockingChannelOps.java#poller-modes:
-
java/nio/channels/vthread/SelectorOps.java#default: Test virtual threads doing selection operations
-
java/nio/channels/vthread/SelectorOps.java#no-vmcontinuations:
-
java/nio/channels/vthread/SelectorOps.java#poller-modes:
-
java/nio/charset/Charset/AliasesCopy.java: Check that aliases cannot be mutated
-
java/nio/charset/Charset/AvailableCharsetNames.java: Ensure that keys in available-charset map are identical to canonical names
-
java/nio/charset/Charset/CharsetContainmentTest.java: Checks the inter containment relationships between NIO charsets
-
java/nio/charset/Charset/Contains.java: Unit test for charset containment
-
java/nio/charset/Charset/DefaultCharsetTest.java: Unit test for Charset.defaultCharset
-
java/nio/charset/Charset/EncDec.java: Unit test for encode/decode convenience methods
-
java/nio/charset/Charset/ForName.java: Unit test for forName(String, Charset)
-
java/nio/charset/Charset/IllegalCharsetName.java: Ensure Charset.forName/isSupport throws the correct exception if the charset names passed in are illegal.
-
java/nio/charset/Charset/NIOCharsetAvailabilityTest.java: Verify that all Charset subclasses are available through the API
-
java/nio/charset/Charset/NullCharsetName.java: Ensure passing null to Charset.forName throws the correct exception
-
java/nio/charset/Charset/RegisteredCharsets.java: Check that registered charsets are actually registered
-
java/nio/charset/CharsetDecoder/ASCIIDecode.java: Ensure that decoding to ASCII from a stream with a non-ASCII character correctly decodes up until the byte in error.
-
java/nio/charset/CharsetDecoder/AverageMax.java: Ensure that averages do not exceed maxima
-
java/nio/charset/CharsetDecoder/CoderMalfunctionErrorTest.java: Check CoderMalfunctionError is thrown for any RuntimeException on CharsetDecoder.decodeLoop() invocation.
-
java/nio/charset/CharsetDecoder/EmptyInput.java: Ensure that CharsetDecoder.decode throws BUE on empty input
-
java/nio/charset/CharsetDecoder/NaNinCtor.java: NaN arguments to the constructor should be rejected
-
java/nio/charset/CharsetDecoder/XcodeOverflow.java: Make sure IAE is not thrown on `int` overflow, turning negative size.
-
java/nio/charset/CharsetEncoder/CanEncode.java: Unit test for CharsetEncoder.canEncode methods
-
java/nio/charset/CharsetEncoder/CoderMalfunctionErrorTest.java: Check CoderMalfunctionError is thrown for any RuntimeException on CharsetEncoder.encodeLoop() invocation.
-
java/nio/charset/CharsetEncoder/Flush.java: Test proper handling of flush()
-
java/nio/charset/CharsetEncoder/NaNinCtor.java: NaN arguments to the constructor should be rejected
-
java/nio/charset/RemovingSunIO/SunioAlias.java: Check if all supported sun.io encoding names are supported in nio.charset
-
java/nio/charset/RemovingSunIO/TestCOMP.java: Check if COMPUND_TEXT charset works as expected
-
java/nio/charset/RemovingSunIO/TestUnmappableForLength.java: Check if returned CoderResult.unmappableForLength has correct length value.
-
java/nio/charset/StandardCharsets/Standard.java: Test standard charset name constants and class qualities.
-
java/nio/charset/coders/BashCache.java: Stochastic test of thread-local coder caches
-
java/nio/charset/coders/BashStreams.java: Stochastic test of charset-based streams
-
java/nio/charset/coders/Check.java: Check charsets against reference files
-
java/nio/charset/coders/Errors.java: Check that error cases are replaced correctly in String/ISR/OSW
-
java/nio/charset/coders/FullRead.java: Ensure that InputStreamReader reads as many characters as possible
-
java/nio/charset/coders/IOCoders.java: Unit test for ISR/OSW constructors that take coders
-
java/nio/charset/coders/IsLegalReplacement.java: Check correctness of CharsetEncoder.isLegalReplacement(byte[])
-
java/nio/charset/coders/ResetISO2022JP.java: Check that ISO-2022-JP's encoder correctly resets to ASCII mode
-
java/nio/charset/coders/StreamTimeout.java: Ensure that InputStreamReaders work properly when the underlying byte stream times out
-
java/nio/charset/coders/Surrogates.java: Check that array-crossing surrogate pairs are handled properly
-
java/nio/charset/spi/CharsetProviderAsModuleTest.java: Check that a CharsetProvider SPI can be deployed as a module
-
java/nio/charset/spi/CharsetProviderBasicTest.java: Unit test for charset providers
-
java/nio/file/DirectoryStream/Basic.java: Unit test for java.nio.file.DirectoryStream
-
java/nio/file/DirectoryStream/DriveLetter.java: Checks that a DirectoryStream's iterator returns the expected path when opening a directory by specifying only the drive letter.
-
java/nio/file/FileStore/Basic.java: Unit test for java.nio.file.FileStore
-
java/nio/file/FileSystem/Basic.java: Unit test for java.nio.file.FileSystem
-
java/nio/file/Files/BytesAndLines.java: Unit test for methods for Files readAllBytes, readAllLines and and write methods.
-
java/nio/file/Files/CallWithInterruptSet.java: Test invoking Files methods with the interrupt status set
-
java/nio/file/Files/CopyAndMove.java: Unit test for java.nio.file.Files copy and move methods (use -Dseed=X to set PRNG seed)
-
java/nio/file/Files/CopyInterference.java: Verify FileAlreadyExistsException is not thrown for REPLACE_EXISTING
-
java/nio/file/Files/CopyMoveVariations.java: Test Files.copy and Files.move with numerous parameters
-
java/nio/file/Files/CopyProcFile.java: Ensure that copying from a file in /proc works
-
java/nio/file/Files/CopyToNonDefaultFS.java: Test for exception copying from default to non-default file system
-
java/nio/file/Files/CreateDirectories.java: Test java.nio.file.Files.createDirectories method
-
java/nio/file/Files/CustomOptions.java: Test custom options with newInputStream.
-
java/nio/file/Files/DeleteOnClose.java: Unit test for DELETE_ON_CLOSE open option
-
java/nio/file/Files/FileAttributes.java: Unit test for java.nio.file.Files
-
java/nio/file/Files/InputStreamTest.java: Test of InputStream and OutputStream created by java.nio.file.Files
-
java/nio/file/Files/InterruptCopy.java: Unit test for Sun-specific ExtendedCopyOption.INTERRUPTIBLE option
-
java/nio/file/Files/Links.java: Unit test for java.nio.file.Files createSymbolicLink, readSymbolicLink, and createLink methods
-
java/nio/file/Files/Misc.java: Unit test for miscellaneous methods in java.nio.file.Files
-
java/nio/file/Files/Mismatch.java: Unit test for the Files.mismatch method.
-
java/nio/file/Files/NameLimits.java: Test file and directory name limits.
-
java/nio/file/Files/ReadWriteString.java: Unit test for methods for Files readString and write methods.
-
java/nio/file/Files/SBC.java: Unit test for java.nio.file.Files.newByteChannel
-
java/nio/file/Files/SetLastModifiedTime.java: Unit test for Files.setLastModifiedTime
-
java/nio/file/Files/StreamLinesTest.java: Tests streams returned from Files.lines, primarily focused on testing the file-channel-based stream stream with supported character sets
-
java/nio/file/Files/StreamTest.java: Unit test for java.nio.file.Files methods that return a Stream
-
java/nio/file/Files/SymlinkTime.java: Unit test for updating access and modification times of symlinks
-
java/nio/file/Files/TemporaryFiles.java: Unit test for Files.createTempXXX
-
java/nio/file/Files/probeContentType/Basic.java: Unit test for probeContentType method
-
java/nio/file/Files/probeContentType/ForceLoad.java: Test library dependencies by invoking Files.probeContentType before other methods that would cause nio.dll to be loaded.
-
java/nio/file/Files/probeContentType/ParallelProbes.java: Test probing content type simultaneously from multiple threads.
-
java/nio/file/Files/walkFileTree/FindTest.java: Tests that walkFileTree is consistent with the native find program
-
java/nio/file/Files/walkFileTree/MaxDepth.java: Unit test for Files.walkFileTree to test maxDepth parameter
-
java/nio/file/Files/walkFileTree/Nulls.java: Unit test for java.nio.file.Files.walkFileTree
-
java/nio/file/Files/walkFileTree/SkipSiblings.java: Unit test for Files.walkFileTree to test SKIP_SIBLINGS return value
-
java/nio/file/Files/walkFileTree/SkipSubtree.java: Unit test for Files.walkFileTree to test SKIP_SUBTREE return value
-
java/nio/file/Files/walkFileTree/TerminateWalk.java: Unit test for Files.walkFileTree to test TERMINATE return value
-
java/nio/file/Path/PathOps.java: Unit test for java.nio.file.Path path operations
-
java/nio/file/Path/ToRealPath.java: Verify correct operation of Path.toRealPath
-
java/nio/file/Path/UriImportExport.java: Unit test for java.nio.file.Path
-
java/nio/file/PathMatcher/Basic.java: Unit test for java.nio.file.PathMatcher
-
java/nio/file/WatchService/Basic.java: Unit test for java.nio.file.WatchService
-
java/nio/file/WatchService/DeleteInterference.java: Tests potential interference between a thread creating and closing a WatchService with another thread that is deleting and re-creating the directory at around the same time.
-
java/nio/file/WatchService/FileTreeModifier.java: Sanity test for JDK-specific FILE_TREE watch event modifier
-
java/nio/file/WatchService/LotsOfCancels.java: Bash on WatchKey.cancel with a view to causing a crash when an outstanding I/O operation on directory completes after the directory has been closed
-
java/nio/file/WatchService/LotsOfCloses.java: Invoking close asynchronously can cause register to fail with an IOException rather than a ClosedWatchServiceException
-
java/nio/file/WatchService/LotsOfEntries.java: Tests WatchService behavior with more entries in a watched directory than the default event limit
-
java/nio/file/WatchService/LotsOfEvents.java: Tests WatchService behavior when lots of events are pending (use -Dseed=X to set PRNG seed)
-
java/nio/file/WatchService/MayFlies.java: Test that CREATE and DELETE events are paired for very short lived files
-
java/nio/file/WatchService/SensitivityModifier.java: Sanity test for JDK-specific sensitivity level watch event modifier
-
java/nio/file/WatchService/UpdateInterference.java: LinuxWatchService sometimes reports inotify events against wrong directory
-
java/nio/file/attribute/AclEntry/EmptySet.java: Test AclEntry.Builder setFlags and setPermissions with empty sets
-
java/nio/file/attribute/AclFileAttributeView/Basic.java: Unit test for java.nio.file.attribute.AclFileAttribueView
-
java/nio/file/attribute/BasicFileAttributeView/Basic.java: Unit test for java.nio.file.attribute.BasicFileAttributeView
-
java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#cwd: Basic test for creationTime attribute on platforms/file systems that support it, tests using the test scratch directory, the test scratch directory maybe at diff disk partition to /tmp on linux.
-
java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp: Basic test for creationTime attribute on platforms/file systems that support it, tests using /tmp directory.
-
java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java: Verify that nanosecond precision is maintained for file timestamps
-
java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.java: Verify ability to set time attributes of socket files with no device
-
java/nio/file/attribute/DosFileAttributeView/Basic.java: Unit test for java.nio.file.attribute.DosFileAttributeView
-
java/nio/file/attribute/FileTime/Basic.java: Unit test for java.nio.file.FileTime
-
java/nio/file/attribute/PosixFileAttributeView/Basic.java: Unit test for java.nio.file.attribute.PosixFileAttributeView
-
java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java: Unit test for java.nio.file.attribute.UserDefinedFileAttributeView
-
java/nio/file/etc/Exceptions.java: Miscellenous tests on exceptions in java.nio.file
-
java/nio/file/spi/SetDefaultProvider.java: Runs tests with -Djava.nio.file.spi.DefaultFileSystemProvider set on the command line to override the default file system provider
-
java/nio/file/spi/TestDelegation.java: Verifies that a FileSystemProvider's implementation of the exists and readAttributesIfExists methods are invoked
-
jdk/nio/Basic.java: Basic tests for jdk.nio.Channels
-
jdk/nio/zipfs/Basic.java: Basic test for zip provider
-
jdk/nio/zipfs/CRCWriteTest.java: Test OutputStream::write with Zip FS
-
jdk/nio/zipfs/CompressionModeTest.java: Test Zip FS compressionMethod property
-
jdk/nio/zipfs/CopyMoveTests.java: Test Files::copy and Files::move with Zip FS
-
jdk/nio/zipfs/CorruptedZipFilesTest.java: test for correct detection and reporting of corrupted zip files
-
jdk/nio/zipfs/DirectoryStreamTests.java: ZIP File System tests that leverage DirectoryStream
-
jdk/nio/zipfs/HasDotDotTest.java: Excercise Zip FS with "." or ".." in a Zip Entry name
-
jdk/nio/zipfs/InvalidZipHeaderTests.java: Validate that you can iterate a ZIP file with invalid ZIP header entries
-
jdk/nio/zipfs/LargeEntriesTest.java: Test ZIP Filesystem behavior with ~64k entries
-
jdk/nio/zipfs/NewFileSystemTests.java: ZIP File System tests that leverage Files.newFileSystem
-
jdk/nio/zipfs/NonExistentPathTests.java: Validate the correct Exception is thrown if the Zip/JAR is not found
-
jdk/nio/zipfs/PathOps.java: Tests path operations for zip provider.
-
jdk/nio/zipfs/PropertyPermissionTests.java: Verify ZIP FileSystem works with a Security Manager
-
jdk/nio/zipfs/ReleaseDeflater.java: Check that jdk.nio.zipfs.ZipFileSystem doesn't cache more than ZipFileSystem.MAX_FLATER Inflater/Deflater objects
-
jdk/nio/zipfs/TestLocOffsetFromZip64EF.java: Test that Zip FS can access the LOC offset from the Zip64 extra field
-
jdk/nio/zipfs/TestPosix.java: Test POSIX ZIP file operations.
-
jdk/nio/zipfs/UpdateEntryTest.java: Validate ZIP FileSystem can replace existing STORED and DEFLATED entries
-
jdk/nio/zipfs/ZFSTests.java: ZipFileSystem regression tests
-
jdk/nio/zipfs/ZeroDate.java: JDK 9 rejects zip files where the modified day or month is 0 or otherwise represent an invalid date, such as 1980-02-30 24:60:60
-
jdk/nio/zipfs/ZipFSDirectoryExceptionMessageTest.java: Validate that Zip FS provides the correct exception message when an attempt is made to obtain an InputStream from a directory entry
-
jdk/nio/zipfs/ZipFSOutputStreamTest.java: Verify that the outputstream created for zip file entries, through the ZipFileSystem works fine for varying sizes of the zip file entries
-
jdk/nio/zipfs/ZipFSPermissionsTest.java: Updating an existing zip file does not preserve original permissions
-
jdk/nio/zipfs/ZipFSTester.java: Test Zip filesystem provider
-
jdk/nio/zipfs/jarfs/JFSTester.java: walk entries in a multi-release jar file via jdk.zipfs
-
jdk/nio/zipfs/jarfs/MultiReleaseJarTest.java: Test aliasing additions to ZipFileSystem for multi-release jar files
-
jdk/nio/zipfs/testng/test/ChannelTests.java:
-
jdk/nio/zipfs/testng/test/ManifestOrderTest.java:
-
jdk/nio/zipfs/testng/test/PosixAttributeViewTest.java:
-
jdk/nio/zipfs/testng/util/ZipFsBaseTest.java:
-
sun/nio/ch/Basic.java: Verify that nio is loaded after net.
-
sun/nio/ch/SelProvider.java: Verify that appropriate SelectorProvider is selected.
-
sun/nio/ch/ServerSocketAdaptorTest.java:
-
sun/nio/ch/TempBuffer.java: Test Util.getTemporaryBuffer
-
sun/nio/cs/BufferUnderflowEUCTWTest.java: Decode a file using EUC-TW, test for decode errors
-
sun/nio/cs/CheckCaseInsensitiveEncAliases.java: Test to validate case insensitivity of encoding alias names
-
sun/nio/cs/CheckHistoricalNames.java: Checks canonical names match between old and (NIO) core charsets
-
sun/nio/cs/CheckICNE.java: Checks "+" is a legal character for charset name
-
sun/nio/cs/ConvertSingle.java: Verify that malformed expression exceptions are thrown but no internal errors in certain pathologial cases.
-
sun/nio/cs/DecoderOverflow.java: Check behavior of CharsetDecoder.decode when overflow occurs
-
sun/nio/cs/EUCJPUnderflowDecodeTest.java: Check for correct byte buffer underflow handling in EUC-JP
-
sun/nio/cs/EUCTWBufferBoundaryDecodeTest.java: Decode a file using EUC-TW, test for decode errors
-
sun/nio/cs/EncodingNothing.java: Encoding nothing should output nothing
-
sun/nio/cs/EucJpLinux0212.java: Consistency checks when input buffer contains JISX0212 characters
-
sun/nio/cs/EucJpLinuxDecoderRecoveryTest.java: ensure euc-jp-linux charset decoder recovery for unmappable input
-
sun/nio/cs/EuroConverter.java: Make sure the euro converters, which are derived from existing converters, only differ from their parents at the expected code point.
-
sun/nio/cs/FindASCIICodingBugs.java: Roundtrip Encoding/Decoding of just one ASCII char
-
sun/nio/cs/FindASCIIRangeCodingBugs.java: Roundtrip Encoding/Decoding of ASCII chars from 0x00-0x7f
-
sun/nio/cs/FindASCIIReplBugs.java: test if isLegalReplacement() works correctly for ascii charsets
-
sun/nio/cs/FindCanEncodeBugs.java: canEncode() false iff encode() throws CharacterCodingException
-
sun/nio/cs/FindDecoderBugs.java: Decode many byte sequences in many ways (use -Dseed=X to set PRNG seed)
-
sun/nio/cs/FindEncoderBugs.java: Encode many char sequences in many ways
-
sun/nio/cs/FindOneCharEncoderBugs.java: Check that all one-char sequences can be encoded by all charsets
-
sun/nio/cs/HWKatakanaMS932EncodeTest.java: Check MS932/windows-31j encoding (char->byte) for halfwidth katakana chars
-
sun/nio/cs/ISCIITest.java: Performs baseline and regression test on the ISCII91 charset
-
sun/nio/cs/ISO8859x.java:
-
sun/nio/cs/JISAutoDetectTest.java: Make sure to determine Japanese text encoding as correctly as possible.
-
sun/nio/cs/LatinCharReplacementTWTest.java: Checks replacement logic within EUC-TW decoder
-
sun/nio/cs/LeftOverSurrogate.java: Verify that left over high surrogate does not cause an UnknownCharacterException when substitutition mode is turned on.
-
sun/nio/cs/MalformedSurrogateStringTest.java: Malformed surrogates should be handled by the converter in substitution mode.
-
sun/nio/cs/MalformedSurrogates.java: Malformed surrogates should be handled by the converter in substitution mode.
-
sun/nio/cs/NIOJISAutoDetectTest.java: NIO charset basic verification of JISAutodetect decoder
-
sun/nio/cs/OLD/TestIBMDB.java: Test old and new implementation of db charsets
-
sun/nio/cs/ReadZero.java: Verify that if InputStream.read returns 0 we throw an exception.
-
sun/nio/cs/SJISCanEncode.java: validates canEncode(char c) method for sun.nio.cs.Shift_JIS
-
sun/nio/cs/StreamEncoderClose.java: Check if StreamEncoder close() method works correctly from error recovery after the underneath OutputStream failed to close the first time.
-
sun/nio/cs/StreamEncoderOut.java: test if the charset encoder deails with surrogate correctly
-
sun/nio/cs/SurrogateGB18030Test.java: Check GB18030 surrogate encoding/decoding handling
-
sun/nio/cs/SurrogateTestEUCTW.java: Check surrogate coverage of EUC_TW
-
sun/nio/cs/SurrogateTestHKSCS.java: Check surrogate coverage of Big5-HKSCS (2001)
-
sun/nio/cs/Test4206507.java: verify that we can obtain and use a converter for encoding ISO8859-9 in the Turkish locale.
-
sun/nio/cs/Test6254467.java: Checks if Charset.forName() accepts legal IANA alias names for charset IBM037.
-
sun/nio/cs/Test6275027.java: Check if StreamEncoder works correctly when fed with unpaired surrogates.
-
sun/nio/cs/TestCharsetMapping.java: Test the charset mappings
-
sun/nio/cs/TestConverterDroppedCharacters.java: Verify that converters don't drop characters on buffer boundaries This is a slightly modified version of the attachment supplied with the bug report.
-
sun/nio/cs/TestCp834_SBCS.java: Check all Cp933 SBCS characters are not supported in Cp834
-
sun/nio/cs/TestCp93xSISO.java: Remove illegal SI/SO char to byte mappings
-
sun/nio/cs/TestEBCDICLineFeed.java: Check if the linefeed is de/encoded correctly in ebcdic
-
sun/nio/cs/TestEUC_TW.java: Test EUC_TW charset
-
sun/nio/cs/TestGB18030.java: Check GB18030
-
sun/nio/cs/TestHKSCS.java: Some corner cases for hkscs charsets
-
sun/nio/cs/TestIBM1364.java: Test IBM1364
-
sun/nio/cs/TestIBMBugs.java: Check if the problems reported in above bugs have been fixed
-
sun/nio/cs/TestISO2022CNDecoder.java: Test decoding of various permutations of valid ISO-2022-CN byte sequences
-
sun/nio/cs/TestISO2022JP.java: Check full coverage encode/decode for ISO-2022-JP
-
sun/nio/cs/TestISO2022JPEncoder.java: Make sure buffer boundary convert works
-
sun/nio/cs/TestISO2022JPSubBytes.java: Testing substitute character Escape sequence
-
sun/nio/cs/TestIllegalISO2022Esc.java: ISO2022CN and ISO2022KR converters throw exception
-
sun/nio/cs/TestIllegalSJIS.java: Verify that SJIS.Decoder works properly for values between 0xA000 and 0xA0FC
-
sun/nio/cs/TestJIS0208Decoder.java: Make sure JIS0208.Decoder really works
-
sun/nio/cs/TestJIS0212Decoder.java: Make sure JIS0212.Decoder really works
-
sun/nio/cs/TestMS5022X.java: Check full coverage encode/decode for Microsoft ISO2022_JP variants MS50220, MS50221 and MSISO2022JP
-
sun/nio/cs/TestMS950.java: Those test data confirm the preferred b2c irreversible mappings defined in MS950.nr file.
-
sun/nio/cs/TestMiscEUC_JP.java: Verify that EUC_JP 0x8FA2B7 maps to \uFF5E
-
sun/nio/cs/TestSJIS0213.java: Test SJIS/MS932_0213 charsets
-
sun/nio/cs/TestStringCoding.java: Test if StringCoding and NIO result have the same de/encoding result
-
sun/nio/cs/TestStringCodingUTF8.java: Test if StringCoding and NIO result have the same de/encoding result for UTF-8
-
sun/nio/cs/TestTrailingEscapesISO2022JP.java: Check decoder behaves correctly in ISO2022_JP
-
sun/nio/cs/TestUTF8.java: Test UTF-8 charset
-
sun/nio/cs/TestUTF8BOM.java: Check if UTF8 decoder handles BOM correctly
-
sun/nio/cs/TestUTF_16.java: Check correctness of the UTF-16 converter in all its flavors
-
sun/nio/cs/TestUni2HKSCS.java: Check Unicode 2.1 --> Big5-HKSCS reverse compatible mappings
-
sun/nio/cs/TestUnicodeReversedBOM.java: Test reversed BOM (U+FFFE) in the middle of a byte buffer passes through during decoding with UnicodeDecoder.
-
sun/nio/cs/TestUnmappable.java: (cs) Unmappable leading should be decoded to replacement.
-
sun/nio/cs/UkrainianIsNotRussian.java: Check the correctness of KOI8_U by comparing to KOI8_R
-
sun/nio/cs/ZeroedByteArrayEUCTWTest.java: Ensure that a zeroed byte array produces a valid String when EUC-TW decoded
-
sun/nio/cs/mapping/CoderTest.java: Test the supported New I/O coders
-
sun/nio/cs/mapping/ConverterTest.java: test Bug 4199484
-
sun/nio/cs/mapping/TestConv.java: Read code mapping table and check code conversion
Skipped: jtreg.SkippedException: Access to /dev/sda1 is denied. Run test as root.
Report generated on Aug 7, 2025 3:28:33 PM
Using JT Harness 6.0 b24; built on November 7, 2024, 12:00:00 AM UTC with openjdk version "11.0.25" 2024-10-15