test/jdk/ProblemList.txt
changeset 47216 71c04702a3d5
parent 47182 be143f7fe40a
child 47360 31c9cf5eca62
child 47635 dfb375d231fb
equal deleted inserted replaced
47215:4ebc2e2fb97c 47216:71c04702a3d5
       
     1 ###########################################################################
       
     2 #
       
     3 # Copyright (c) 2009, 2017, Oracle and/or its affiliates. All rights reserved.
       
     4 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
       
     5 #
       
     6 # This code is free software; you can redistribute it and/or modify it
       
     7 # under the terms of the GNU General Public License version 2 only, as
       
     8 # published by the Free Software Foundation.
       
     9 #
       
    10 # This code is distributed in the hope that it will be useful, but WITHOUT
       
    11 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
       
    12 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
       
    13 # version 2 for more details (a copy is included in the LICENSE file that
       
    14 # accompanied this code).
       
    15 #
       
    16 # You should have received a copy of the GNU General Public License version
       
    17 # 2 along with this work; if not, write to the Free Software Foundation,
       
    18 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
       
    19 #
       
    20 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
       
    21 # or visit www.oracle.com if you need additional information or have any
       
    22 # questions.
       
    23 #
       
    24 ###########################################################################
       
    25 #
       
    26 # List of tests that should not be run by test/Makefile, for various reasons:
       
    27 #   1. Does not run with jtreg -samevm mode
       
    28 #   2. Causes problems in jtreg -samevm mode for jtreg or tests that follow it
       
    29 #   3. The test is too slow or consumes too many system resources
       
    30 #   4. The test fails when run on any official build systems
       
    31 #
       
    32 # It is possible that a test being on this list is a mistake, and that some
       
    33 #   other test in samevm mode caused tests to fail, mistakes happen.
       
    34 #
       
    35 # Tests marked @ignore are not run by test/Makefile, but harmless to be listed.
       
    36 #
       
    37 # Tests that explicitly state "@run main/othervm ...", and are not listed here,
       
    38 #   will be run in the same batch as the samevm tests.
       
    39 #
       
    40 # Shell tests are othervm by default.
       
    41 #
       
    42 # List items  are testnames followed by labels, all MUST BE commented
       
    43 #   as to why they are here and use a label:
       
    44 #     generic-all   Problems on all platforms
       
    45 #     generic-ARCH  Where ARCH is one of: sparc, sparcv9, x64, i586, etc.
       
    46 #     OSNAME-all    Where OSNAME is one of: solaris, linux, windows, macosx, aix
       
    47 #     OSNAME-ARCH   Specific on to one OSNAME and ARCH, e.g. solaris-amd64
       
    48 #     OSNAME-REV    Specific on to one OSNAME and REV, e.g. solaris-5.8
       
    49 #
       
    50 # More than one label is allowed but must be on the same line.
       
    51 #
       
    52 #############################################################################
       
    53 #
       
    54 # Running the tests:
       
    55 #    cd test && make JT_HOME=jtreg_home PRODUCT_HOME=jdk_home jdk_all
       
    56 #  Or instead of jdk_all, use any of the jdk_* targets.
       
    57 #
       
    58 # Samevm Notes:
       
    59 #  * Although some tests may have only been seen to fail on some platforms,
       
    60 #    they might be flagged as 'generic-all' because the problem they have
       
    61 #    could cause hidden slowdowns on other platforms.
       
    62 #    Most samevm problems will be generic-all, but windows usually dislikes
       
    63 #    them the most.
       
    64 #    Address already in use or connection errors indicate a generic port issue.
       
    65 #    (this is not necessarily a samevm issue, but an issue for running the tests
       
    66 #     on shared machines, two people or two test runs will collide).
       
    67 #  * Samevm problem (windows in particular) is not closing all input/output
       
    68 #  * Samevm problem when a test calls setSecurityManager()
       
    69 #  * Samevm problem with setHttps*() is used? (not exactly sure here)
       
    70 #  * Samevm problem when stuffing system properties with non Strings or anything
       
    71 #  * Samevm problem when changing vm settings, or registering any vm actions
       
    72 #  * Samevm problems with deleteOnExit(), if it must happen at end of test
       
    73 #  * Samevm problems with URLClassLoader? (no details here)
       
    74 #  * Samevm problems with dependence on predictable GC or finalizations
       
    75 #
       
    76 # Any of the above problems may mean the test needs to be flagged as "othervm".
       
    77 #
       
    78 #############################################################################
       
    79 #
       
    80 # Fixing the tests:
       
    81 #
       
    82 # Some tests just may need to be run with "othervm", and that can easily be
       
    83 #   done my adding a @run line (or modifying any existing @run):
       
    84 #      @run main/othervm NameOfMainClass
       
    85 #   Make sure this @run follows any use of @library.
       
    86 #   Otherwise, if the test is a samevm possibility, make sure the test is
       
    87 #     cleaning up after itself, closing all streams, deleting temp files, etc.
       
    88 #
       
    89 # Keep in mind that the bug could be in many places, and even different per
       
    90 #   platform, it could be a bug in any one of:
       
    91 #      - the testcase
       
    92 #      - the jdk (jdk classes, native code, or hotspot)
       
    93 #      - the native compiler
       
    94 #      - the javac compiler
       
    95 #      - the OS (depends on what the testcase does)
       
    96 #
       
    97 # If you managed to really fix one of these tests, here is how you can
       
    98 #    remove tests from this list:
       
    99 #  1. Make sure test passes on all platforms with samevm, or mark it othervm
       
   100 #  2. Make sure test passes on all platforms when run with it's entire group
       
   101 #  3. Make sure both VMs are tested, -server and -client, if possible
       
   102 #  4. Use a tool like JPRT or something to verify these results
       
   103 #  5. Delete lines in this file, include the changes with your test changes
       
   104 #
       
   105 # You may need to repeat your testing 2 or even 3 times to verify good
       
   106 #   results, some of these samevm failures are not very predictable.
       
   107 #
       
   108 #############################################################################
       
   109 
       
   110 ############################################################################
       
   111 
       
   112 # jdk_awt
       
   113 
       
   114 ############################################################################
       
   115 
       
   116 # jdk_beans
       
   117 
       
   118 java/beans/Introspector/8132566/OverridePropertyInfoTest.java   8132565 generic-all
       
   119 java/beans/Introspector/8132566/OverrideUserDefPropertyInfoTest.java 8132565 generic-all
       
   120 
       
   121 ############################################################################
       
   122 
       
   123 # jdk_lang
       
   124 
       
   125 java/lang/StringCoding/CheckEncodings.sh                        7008363 generic-all
       
   126 
       
   127 jdk/internal/misc/JavaLangAccess/NewUnsafeString.java           8176188 generic-all
       
   128 
       
   129 java/lang/String/nativeEncoding/StringPlatformChars.java        8182569 windows-all,solaris-all
       
   130 
       
   131 ############################################################################
       
   132 
       
   133 # jdk_instrument
       
   134 
       
   135 java/lang/instrument/RedefineBigClass.sh                        8065756 generic-all
       
   136 java/lang/instrument/RetransformBigClass.sh                     8065756 generic-all
       
   137 
       
   138 java/lang/instrument/BootClassPath/BootClassPathTest.sh         8072130 macosx-all
       
   139 
       
   140 java/lang/management/MemoryMXBean/Pending.java                  8158837 generic-all
       
   141 java/lang/management/MemoryMXBean/PendingAllGC.sh               8158837 generic-all
       
   142 
       
   143 ############################################################################
       
   144 
       
   145 # jdk_io
       
   146 
       
   147 java/io/pathNames/GeneralWin32.java                             8180264 windows-all
       
   148 
       
   149 ############################################################################
       
   150 
       
   151 # jdk_management
       
   152 
       
   153 com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java 8030957 aix-all
       
   154 com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java  8030957 aix-all
       
   155 sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java    8174734 generic-all
       
   156 sun/management/jdp/JdpOffTest.java                              8175542 generic-all
       
   157 
       
   158 ############################################################################
       
   159 
       
   160 # jdk_jmx
       
   161 
       
   162 javax/management/MBeanServer/OldMBeanServerTest.java            8030957 aix-all
       
   163 
       
   164 javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java 8042215 generic-all
       
   165 
       
   166 ############################################################################
       
   167 
       
   168 # jdk_net
       
   169 
       
   170 java/net/MulticastSocket/NoLoopbackPackets.java                 7122846 macosx-all
       
   171 java/net/MulticastSocket/SetLoopbackMode.java                   7122846 macosx-all
       
   172 
       
   173 java/net/MulticastSocket/Test.java                              7145658 macosx-all
       
   174 
       
   175 java/net/DatagramSocket/SendDatagramToBadAddress.java           7143960 macosx-all
       
   176 
       
   177 ############################################################################
       
   178 
       
   179 # jdk_nio
       
   180 
       
   181 java/nio/channels/Selector/Wakeup.java                          6963118 windows-all
       
   182 
       
   183 java/nio/channels/DatagramChannel/ChangingAddress.java          7141822 macosx-all
       
   184 
       
   185 java/nio/file/WatchService/Basic.java                           7158947 solaris-all Solaris 11
       
   186 java/nio/file/WatchService/MayFlies.java                        7158947 solaris-all Solaris 11
       
   187 java/nio/file/WatchService/LotsOfEvents.java                    7158947 solaris-all Solaris 11
       
   188 
       
   189 ############################################################################
       
   190 
       
   191 # jdk_rmi
       
   192 
       
   193 java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java 7140992 generic-all
       
   194 
       
   195 java/rmi/transport/rapidExportUnexport/RapidExportUnexport.java 7146541 linux-all
       
   196 
       
   197 java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java       7191877 generic-all
       
   198 
       
   199 java/rmi/activation/Activatable/extLoadedImpl/ext.sh            8062724 generic-all
       
   200 
       
   201 java/rmi/activation/ActivationGroup/downloadActivationGroup/DownloadActivationGroup.java 8169569 windows-all
       
   202 
       
   203 java/rmi/registry/readTest/CodebaseTest.java                    8173324 windows-all
       
   204 
       
   205 ############################################################################
       
   206 
       
   207 # jdk_security
       
   208 
       
   209 sun/security/pkcs11/ec/TestKeyFactory.java                      8026976 generic-all
       
   210 
       
   211 sun/security/tools/keytool/ListKeychainStore.sh                 8156889 macosx-all
       
   212 
       
   213 sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java      8026393 generic-all
       
   214 
       
   215 javax/net/ssl/DTLS/PacketLossRetransmission.java                8169086 macosx-x64
       
   216 javax/net/ssl/DTLS/RespondToRetransmit.java                     8169086 macosx-x64
       
   217 
       
   218 sun/security/krb5/auto/UnboundSSL.java                          8180265 windows-all
       
   219 sun/security/provider/KeyStore/DKSTest.sh                       8180266 windows-all
       
   220 sun/security/ssl/X509KeyManager/PreferredKey.java               8176354 generic-all
       
   221 
       
   222 ############################################################################
       
   223 
       
   224 # jdk_sound
       
   225 javax/sound/sampled/AudioInputStream/FrameLengthAfterConversion.java 8178401 windows-all
       
   226 
       
   227 javax/sound/sampled/DirectAudio/bug6372428.java                      8055097 generic-all
       
   228 javax/sound/sampled/Clip/bug5070081.java                             8055097 generic-all
       
   229 javax/sound/sampled/DataLine/LongFramePosition.java                  8055097 generic-all
       
   230 
       
   231 javax/sound/sampled/Clip/Drain/ClipDrain.java          7062792 generic-all
       
   232 
       
   233 javax/sound/sampled/Mixers/DisabledAssertionCrash.java 7067310 generic-all
       
   234 
       
   235 ############################################################################
       
   236 
       
   237 # jdk_imageio
       
   238 
       
   239 ############################################################################
       
   240 
       
   241 # jdk_swing
       
   242 
       
   243 sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java        8157338 generic-all
       
   244 
       
   245 ############################################################################
       
   246 
       
   247 # jdk_text
       
   248 
       
   249 ############################################################################
       
   250 
       
   251 # jdk_time
       
   252 
       
   253 
       
   254 ############################################################################
       
   255 
       
   256 # core_tools
       
   257 
       
   258 tools/pack200/CommandLineTests.java                             8059906 generic-all
       
   259 
       
   260 tools/launcher/FXLauncherTest.java                              8068049 linux-all,macosx-all
       
   261 
       
   262 tools/jimage/JImageExtractTest.java                             8170120 generic-all
       
   263 tools/jimage/JImageListTest.java                                8170120 generic-all
       
   264 tools/jimage/JImageVerifyTest.java                              8170120 generic-all
       
   265 
       
   266 ############################################################################
       
   267 
       
   268 # jdk_jdi
       
   269 
       
   270 com/sun/jdi/RedefineImplementor.sh                              8004127 generic-all
       
   271 
       
   272 com/sun/jdi/JdbMethodExitTest.sh                                8171483 generic-all
       
   273 
       
   274 com/sun/jdi/RepStep.java                                        8043571 generic-all
       
   275 
       
   276 com/sun/jdi/GetLocalVariables4Test.sh                           8067354 windows-all
       
   277 
       
   278 com/sun/jdi/sde/SourceDebugExtensionTest.java                   8158066 windows-all
       
   279 
       
   280 ############################################################################
       
   281 
       
   282 # jdk_time
       
   283 
       
   284 ############################################################################
       
   285 
       
   286 # jdk_util
       
   287 
       
   288 ############################################################################
       
   289 
       
   290 # jdk_instrument
       
   291 
       
   292 ############################################################################
       
   293 
       
   294 # svc_tools
       
   295 
       
   296 sun/tools/jcmd/TestJcmdSanity.java                              8031482 windows-all
       
   297 
       
   298 sun/tools/jstat/jstatClassloadOutput1.sh                        8173942 generic-all
       
   299 
       
   300 sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java    8057732 generic-all
       
   301 
       
   302 com/sun/tools/attach/StartManagementAgent.java                  8179700 generic-all
       
   303 
       
   304 sun/tools/jhsdb/AlternateHashingTest.java                       8184042 macosx-all
       
   305 
       
   306 sun/tools/jhsdb/BasicLauncherTest.java                          8184042 macosx-all
       
   307 
       
   308 sun/tools/jhsdb/HeapDumpTest.java                               8184042 macosx-all
       
   309 
       
   310 sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java              8184042 macosx-all
       
   311 
       
   312 ############################################################################
       
   313 
       
   314 # jdk_other
       
   315 
       
   316 com/sun/jndi/ldap/DeadSSLLdapTimeoutTest.java                   8169942 linux-i586,macosx-all,windows-x64
       
   317 
       
   318 javax/rmi/PortableRemoteObject/8146975/RmiIiopReturnValueTest.java 8169737 linux-all
       
   319 
       
   320 org/omg/CORBA/OrbPropertiesTest.java			        8175177 generic-all
       
   321 
       
   322 ############################################################################