JT Harness : Tests that were not run

com/sun/crypto/provider/Cipher/DES/PerformanceTest.java: PerformanceTest
com/sun/java/swing/plaf/windows/Test8173145.java: Menu is activated after using mnemonic Alt/Key combination
com/sun/jdi/PopAndInvokeTest.java: JDWP: Cannot do an invokeMethod after a popFrames operation
com/sun/jndi/dns/IPv6NameserverPlatformParsingTest.java: IPv6 Nameservers in resolv.conf throws NumberFormatException
com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java#G1: Basic test of ThreadMXBean.getThreadAllocatedBytes
com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java#Serial: Basic test of ThreadMXBean.getThreadAllocatedBytes
com/sun/security/auth/callback/DialogCallbackHandler/Default.java: fix default handling and other misc
com/sun/security/auth/callback/TextCallbackHandler/Default.java: fix default handling and other misc
com/sun/security/auth/callback/TextCallbackHandler/Password.java: Password.readPassword() echos the input when System.Console is null
com/sun/security/sasl/gsskerb/AuthOnly.java: Ensure authentication via GSS-API/Kerberos v5 works.
com/sun/security/sasl/gsskerb/ConfSecurityLayer.java: SaslServer.wrap throws NullPointerException when security layer negotiated
com/sun/security/sasl/gsskerb/NoSecurityLayer.java: GSS-API/krb5 SASL mechanism should throw IllegalStateException for auth-only
com/sun/tracing/BasicFunctionality.java: Basic unit test for tracing framework
demo/jvmti/compiledMethodLoad/CompiledMethodLoadTest.java: Test jvmti demo compiledMethodLoad
demo/jvmti/hprof/MonitorTest.java: Test jvmti hprof
demo/zipfs/LargeCompressedEntrySizeTest.java: Verify that using zip filesystem for opening an outputstream for a zip entry whose compressed size is large, doesn't run into "Negative initial size" exception
java/beans/Performance/Test7122740.java: Tests just a benchmark of PropertyDescriptor(String, Class) performance
java/beans/Performance/Test7184799.java: Tests just a benchmark of Introspector.getBeanInfo(Class) performance
java/beans/Performance/TestIntrospector.java: Tests just a benchmark of introspector performance
java/beans/Performance/TestPropertyChangeSupport.java: Tests just a benchmark of PropertyChangeSupport performance
java/beans/Performance/TestVetoableChangeSupport.java: Tests just a benchmark of VetoableChangeSupport performance
java/beans/PropertyEditor/TestFontClass.java: Tests PropertyEditor for value of type Font with security manager
java/io/ByteArrayOutputStream/MaxCapacity.java: Check that we can write (almost) Integer.MAX_VALUE bytes to a ByteArrayOutputStream.
java/io/CharArrayReader/OverflowInRead.java: Integer overflow when reading in large buffer
java/io/File/GetXSpace.java: Basic functionality of File.get-X-Space methods.
java/io/FileOutputStream/OpenNUL.java: Verify behavior of opening "NUL:" with ADS enabled and disabled.
java/io/IOException/LastErrorString.java: Test code paths that use the JVM_LastErrorString procedure
java/io/StringBufferInputStream/OverflowInRead.java: Integer overflow when reading in large buffer
java/io/SystemInAvailable.java: Make sure that System.in.available() works when System.in is the keyboard
java/lang/StringBuilder/HugeCapacity.java: Capacity should not get close to Integer.MAX_VALUE unless necessary
java/lang/instrument/ParallelTransformerLoader.sh: Test parallel class loading by parallel transformers.
java/lang/invoke/LFCaching/LFGarbageCollectedTest.java: Test verifies that lambda forms are garbage collected
java/nio/channels/AsyncCloseAndInterrupt.java: Comprehensive test of asynchronous closing and interruption
java/nio/channels/FileChannel/FileExtensionAndMap.java: Test extending files to very large sizes without hitting a SIGBUS
java/nio/channels/Selector/StackOverflowTest.java: native call in WindowsSelectorImpl.SubSelector.poll can use more stack space than available in a shadow zone, this can cause a crash if selector is called from a deep recursive java call
java/nio/file/WatchService/WithSecurityManager.java: Unit test for Watchable#register's permission checks
java/nio/file/etc/MacVolumesTest.java: Check access and basic NIO APIs on APFS for macOS version >= 10.15
java/rmi/activation/nonLocalActivation/NonLocalActivationTest.java: Verify that ActivationSystem rejects non-local access.
java/rmi/registry/nonLocalRegistry/NonLocalRegistryTest.java: Verify that Registry rejects non-local access for bind, unbind, rebind.
java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java: The local garbage collector needs to inspect a client VM's heap often enough (even if the VM is idle) to detect unreachable live remote references, so that their server VMs can be informed that the client VM is no longer holding a reference; this facilitates the server VM invoking the remote object's unreferenced() method (if present), garbage collecting the remote object, and allowing the server VM to exit.
java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java: Distributed Garbage Collector Memory Leak
java/rmi/transport/rapidExportUnexport/RapidExportUnexport.java: Rapidly alternating the number of remote objects exported on an explicit port between zero and greater than zero (thus causing the associated server socket to be created and closed repeatedly) should not encounter substantial synchronous delays because of the server socket accept loop's failure throttling procedure (which sleeps 10 seconds after 10 rapid failures).
java/security/SecureRandom/MacNativePRNGSetSeed.java: Cannot call setSeed on NativePRNG on Mac if EGD is /dev/urandom
java/util/AbstractList/CheckForComodification.java: concurrent modification not detected on 2nd to last iteration
java/util/ResourceBundle/RestrictedBundleTest.java: I was able to reproduce this bug with 1.2b2, but not with the current 1.2 build.
java/util/ResourceBundle/Test4300693.java: test that ResourceBundle.getBundle can be called recursively
java/util/TimeZone/Bug8066652.sh: tests thread safe native function localtime_r is accessed by multiple threads at same time and zone id should not be ���GMT+00:00��� if default timezone is ���GMT��� and user specifies a fake timezone.
java/util/TimeZone/DefaultTimeZoneTest.java: Make sure that Java runtime detects the platform time zone correctly.
java/util/Timer/Args.java: Test various args to task scheduling methods
java/util/WeakHashMap/GCDuringIteration.java: Check that iterators work properly in the presence of concurrent finalization and removal of elements.
java/util/zip/3GBZipFiles.sh: Check support for jar file members with sizes > 2GB
javax/management/remote/nonLocalAccess/NonLocalJMXRemoteTest.java: Verify that JMX Registry rejects non-local access for bind, unbind, rebind.
javax/net/ssl/SSLEngine/Basics.java: Add non-blocking SSL/TLS functionality, usable with any I/O abstraction
javax/net/ssl/SSLEngine/CheckStatus.java: SSLEngineResult needs updating [none yet]
javax/net/ssl/SSLEngine/ConnectionTest.java: Add non-blocking SSL/TLS functionality, usable with any I/O abstraction
javax/net/ssl/SSLEngine/EngineCloseOnAlert.java: javax.net.ssl.SSLEngine does not properly handle received SSL fatal alerts
javax/net/ssl/SSLEngine/IllegalHandshakeMessage.java: Illegal handshake message
javax/net/ssl/SSLEngine/TestAllSuites.java: Add non-blocking SSL/TLS functionality, usable with any I/O abstraction Iterate through all the suites using both TLS and SSLv3, and turn SSLv2Hello off and on.
javax/net/ssl/SSLSession/CheckMyTrustedKeystore.java: Need better way of reflecting the reason when a chain is rejected as untrusted.
javax/net/ssl/compatibility/Compatibility.java: This test is used to check the interop compatibility on JSSE among different JDK releases.
javax/print/DialogMargins.java: dialog doesn't have way to specify margins for 6361370, verify exception for offline printer in Windows for 6448717, faster display of print dialog for 6500903, verify status of printer if accepting jobs or not for 8016343, verify printing to non-default printer
javax/print/PrintSubInputStream/Example.java: Should submit only 1 job in Windows and print only 1 page.
javax/print/StreamPrintingOrientation.java: You would see a cross-platform print dialog being popped up.
javax/print/applet/AppletPrintLookup.sh: checks that applets can lookup print services and will not see services registered by other applets from difference code bases.
javax/print/attribute/ServiceDialogTest.java: Confirm that 1.
javax/rmi/PortableRemoteObject/8146975/RmiIiopReturnValueTest.java: test RMI-IIOP with value object return
javax/rmi/PortableRemoteObject/ConcurrentHashMapTest.java: test RMI-IIOP call with ConcurrentHashMap as an argument
javax/rmi/ssl/SSLSocketParametersTest.sh: Test SslRmi[Client|Server]SocketFactory SSL socket parameters.
javax/security/auth/callback/PasswordCallback/CheckCleanerBound.java: Check that the cleaner is not bound to the PasswordCallback object
javax/security/auth/kerberos/KerberosHashEqualsTest.java: hashCode() and equals() for KerberosKey and KerberosTicket
javax/security/auth/kerberos/KerberosTixDateTest.java: test the immutability of the Date fields in KerberosTicket class, serialization, and behavior after being destroyed.
javax/sound/midi/Devices/IOLoop.java: MIDI i/o.
javax/sound/midi/MidiSystem/6411624/Test6411624.java: Tests that MidiSystem.getReceiver() & MidiSystem.getTransmitter doesn't return sequencer
javax/sound/midi/Synthesizer/Receiver/bug6186488.java: Tests that software Java Syntesizer processed non-ShortMessage-derived messages
javax/sound/sampled/Clip/Drain/ClipDrain.java: Clip.drain does not actually block until all I/O is complete as documented.
javax/sound/sampled/Clip/bug5070081.java: Tests that javax.sound.sampled.Clip does not loses position through stop/start
javax/sound/sampled/Clip/bug6251460.java: Tests that JavaSound plays short sounds (less then 1 second)
javax/sound/sampled/DataLine/LongFramePosition.java: DataLine.getLongFramePosition
javax/sound/sampled/DirectAudio/TickAtEndOfPlay.java: Short tick sound after finished playing with SourceDataLine
javax/sound/sampled/DirectAudio/bug6372428.java: playback and capture doesn't interrupt after terminating thread that calls start()
javax/sound/sampled/Lines/ClickInPlay/Test4218609.java: A soft audio click is heard when playing some audio file
javax/sound/sampled/LinuxBlock/PlaySine.java: Applet hang when you load it during sound card is in use
javax/sound/sampled/Mixers/DirectSoundRepeatingBuffer/Test4997635.java: Win: SourceDataLine playback loops endlessly unless you manually stop()
javax/sound/sampled/Mixers/DirectSoundUnderrunSilence/Test5032020.java: Win: Direct Audio is silent after underrun
javax/sound/sampled/Mixers/DisabledAssertionCrash.java: disabled assertion at maximum thread priority causes audio crash
javax/sound/sampled/Mixers/PhantomMixers.java: mixers are always present, independent of available soundcards
javax/sound/sampled/Recording/TargetDataLineFlush.java: Windows: TargetDataLine.flush() does not work.
sample/chatserver/ChatTest.java: Test chat server chatserver test
sample/mergesort/MergeSortTest.java: Test MergeSort
sun/net/www/http/HttpClient/B8025710.java: Proxied https connection reuse by HttpClient can send CONNECT to the server
sun/net/www/protocol/http/TestTransparentNTLM.java: Verifies that transparent NTLM (on Windows) is not used by default, and is used only when the relevant property is set.
sun/net/www/protocol/https/HttpsURLConnection/CloseKeepAliveCached.java: SSL client sessions do not close cleanly.
sun/rmi/transport/proxy/EagerHttpFallback.java: Verify that ConnectException will trigger HTTP fallback if sun.rmi.transport.proxy.eagerHttpFallback system property is set.
sun/security/krb5/auto/tools/KinitConfPlusProps.java: Checks if kinit uses both krb5 conf file and system properties
sun/security/mscapi/AccessKeyStore.sh: Confirm that permission must be granted to access keystores.
sun/security/mscapi/CastError.java: MSCAPI keystore should accept Certificate[] in setEntry()
sun/security/mscapi/InteropWithSunRsaSign.java: Interop test between SunMSCAPI and SunRsaSign on RSASSA-PSS
sun/security/mscapi/IsSunMSCAPIAvailable.sh: Basic test of the Microsoft CryptoAPI provider.
sun/security/mscapi/IterateWindowsRootStore.java: This test validates an iteration over the Windows-ROOT certificate store and retrieving all certificates.
sun/security/mscapi/KeyAlgorithms.java: Make sure SunMSCAPI keys have correct algorithm names
sun/security/mscapi/KeyStoreCompatibilityMode.sh: Confirm that a null stream or password is not permitted when compatibility mode is enabled (and vice versa).
sun/security/mscapi/KeytoolChangeAlias.sh: Test "keytool -changealias" using the Microsoft CryptoAPI provider.
sun/security/mscapi/NullKey.java: SunMSCAPI Signature should throw InvalidKeyException when initialized with a null key
sun/security/mscapi/PrngSlow.java: MSCAPI's PRNG is too slow
sun/security/mscapi/PublicKeyInterop.sh: SunMSCAPI's Cipher can't use RSA public keys obtained from other sources.
sun/security/mscapi/RSAEncryptDecrypt.sh: Confirm that plaintext can be encrypted and then decrypted using the RSA cipher in the SunMSCAPI crypto provider.
sun/security/mscapi/ShortRSAKey1024.sh: 512 bits RSA key cannot work with SHA384 and SHA512
sun/security/mscapi/SignUsingNONEwithRSA.sh: Sign using the NONEwithRSA signature algorithm from SunMSCAPI
sun/security/mscapi/SignUsingSHA2withRSA.sh: Support SHA256 (and higher) in SunMSCAPI
sun/security/mscapi/SmallPrimeExponentP.java: Test prime exponent (p) lengths 63 and 65 bytes with SunMSCAPI.
sun/security/mscapi/VeryLongAlias.java: Support CNG RSA keys
sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.sh: Test "keytool -list" displays correcly same named certificates
sun/security/pkcs11/Secmod/AddTrustedCert.java: make sure we can add a trusted cert to the NSS KeyStore module
sun/security/pkcs11/rsa/TestKeyPairGenerator.java: Verify that the RSA KeyPairGenerator works
sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java: Verify that all ciphersuites work (incl.
sun/security/pkcs11/tls/TestKeyMaterial.java: Known-answer-test for TlsKeyMaterial generator
sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.java: Make sure that when no system policy and user policy files exist, the built-in default policy will be used, which - amongst other things - grants standard extensions the AllPermission.
sun/security/provider/PolicyParser/ExtDirs.java: standard extensions path is hard-coded in default system policy file
sun/security/provider/PolicyParser/ExtDirsChange.java: standard extensions path is hard-coded in default system policy file
sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java: standard extensions path is hard-coded in default system policy file
sun/security/provider/PolicyParser/PrincipalExpansionError.java: parser incorrectly ignores a principal if the principal name expands to nothing.
sun/security/smartcardio/TestChannel.java: test logical channels work
sun/security/smartcardio/TestConnect.java: test connect() works
sun/security/smartcardio/TestConnectAgain.java: test connect works correctly if called multiple times/card removed
sun/security/smartcardio/TestControl.java: test if transmitControlCommand() works
sun/security/smartcardio/TestDefault.java: verify that TerminalFactory.getDefault() works
sun/security/smartcardio/TestDirect.java: Make sure that direct protocol is available
sun/security/smartcardio/TestExclusive.java: verify that beginExclusive()/endExclusive() works
sun/security/smartcardio/TestMultiplePresent.java: test that CardTerminals.waitForCard() works
sun/security/smartcardio/TestPresent.java: test that the isCardPresent()/waitForX() APIs work correctly
sun/security/smartcardio/TestTransmit.java: test transmit() works
sun/security/ssl/SSLSocketImpl/ClientTimeout.java: Socket timeouts for SSLSockets causes data corruption.
sun/security/ssl/SSLSocketImpl/NonAutoClose.java: When a layered SSL socket is closed, it should wait for close_notify
sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java: Test that creating and closing SSL Sockets without bind/connect will not leave leaking socket file descriptors
sun/security/ssl/SSLSocketImpl/SetClientMode.java: SSLSocket.setUseClientMode() fails to throw expected IllegalArgumentException
sun/security/ssl/X509TrustManagerImpl/ClientServer.java: 1.0.3 JsseX509TrustManager erroneously calls isClientTrusted()
sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java: Test for badKeyUsage warning
sun/security/tools/keytool/console.sh: Doc bug 5035358 shows sun.security.util.Password.readPassword() is buggy.
sun/security/tools/keytool/i18n.sh: keytool not i18n compliant
sun/security/tools/policytool/Alias.sh: policytool should allow principal type to be empty (keystore alias substitution)
sun/security/tools/policytool/ChangeUI.sh: FilePermission and DelegationPermission, and cancel button
sun/security/tools/policytool/OpenPolicy.sh: missing File.separatorChar when initially opening policy file
sun/security/tools/policytool/SaveAs.sh: policytool throws FileNotFoundException when user tries to save new policy file
sun/security/tools/policytool/UpdatePermissions.sh: missing or invalid permission target names in policy tool
sun/security/tools/policytool/UsePolicy.sh: Need to add "usePolicy" RuntimePermission to policytool
sun/security/tools/policytool/i18n.sh: policytool not i18n compliant
sun/tools/jps/TestJpsJarRelative.java: The test application will be started with relative jar: java -jar ./JpsBase.jar For all possible combinations of jps arguments a jps process will be started from within the test application.
tools/launcher/FXLauncherTest.java: Test launching FX application with java -jar Test uses main method and blank main method, a jfx app class and an incorrest jfx app class, a main-class for the manifest, a bogus one and none.

Report generated on Sep 1, 2026 6:57:28 PM
Using JT Harness 6.0 b22; built on January 3, 1970 12:00:00 AM UTC with openjdk version "11.0.17" 2022-10-18