Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8249618

normalize usage of @ignore and ProblemList

    Details

    • Type: Enhancement
    • Status: Open
    • Priority: P4
    • Resolution: Unresolved
    • Affects Version/s: 16
    • Fix Version/s: tbd
    • Component/s: hotspot
    • Subcomponent:

      Description

      Although ProblemList and @ignore achieve the same end result (test exclusion), they serve different goals and have slightly meanings. Simplified, @ignore should be used to exclude useless or harmful tests, and ProblemList in all other cases (see yet-not-integrated `ProblemListing or `@ignore`-ing a Test` section of dev guide, PR -- https://github.com/openjdk/guide/pull/21 for more details).

      Due to different reasons, this hasn't always been followed and some currently @ignore-d tests should rather be ProblemList-ed, and some of ProblemList-ed should be @ignore-d, this issue is to clean up the current state in a hope that this will reduce further confusion.

      (this is a JDK-wide cleanup, filed against hotspot/test for the lack of a better component; actual cleanups are going to be done by subtask against corresponding component/subcomponent)

        Attachments

          Issue Links

          1.
          use 8249621 to ignore 8 jvmci tests Sub-task Resolved Igor Ignatyev  
          2.
          test @ignore-d due to 7013634 should be returned back to execution Sub-task In Progress Alex Menkov  
          3.
          @ignore should be used instead of ProblemList for 8158860, 8163894, 8193479, 8194310 Sub-task Resolved Igor Ignatyev  
          4.
          java/awt/font/TextLayout/ use @ignore w/o bug id Sub-task New Unassigned  
          5.
          java/awt/im/4490692/bug4490692.html uses @ignore w/o bug-id Sub-task New Unassigned  
          6.
          sun/java2d/marlin/CrashTest.java test uses @ignore w/o bug id Sub-task New Unassigned  
          7.
          java/nio/channels/FileChannel/FileExtensionAndMap.java uses @ignore w/o bug id Sub-task Open Fernando Guallini  
          8.
          java/util/Locale/SoftKeys.java uses @ignore w/o bug-id Sub-task New Fernando Guallini  
          9.
          remove temporary fixes from java/lang/invoke/RicochetTest.java Sub-task Resolved Igor Ignatyev  
          10.
          java/lang/invoke/LFCaching/LFGarbageCollectedTest.java should be ProblemList-ed and not @ignored Sub-task Resolved Igor Ignatyev  
          11.
          java/io/File/GetXSpace.java should be added to exclude list, and not @ignore-d Sub-task Resolved Igor Ignatyev  
          12.
          s/n/w/p/https/HttpsURLConnection/CloseKeepAliveCached.java uses @ignore w/o bugid Sub-task Open Rajan Halade  
          13.
          sun/security/ssl/SSLSocketImpl/SetClientMode.java and NonAutoClose.java use @ignore w/o bugid Sub-task Open Sibabrata Sahoo  
          14.
          5 javax/net/ssl/SSLEngine tests use @ignore w/o bug-id Sub-task Open Rajan Halade  
          15.
          javax/net/ssl/SSLEngine/TestAllSuites.java and Basics.java have @ignore w/o bug-id Sub-task Open Rajan Halade  
          16.
          remove java/util/AbstractList/CheckForComodification.java Sub-task Open Mark Sheppard  
          17.
          sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java uses @ignore w/o bug-id Sub-task Open Sibabrata Sahoo  
          18.
          java/util/zip/DataDescriptorSignatureMissing.java uses @ignore w/o bug-id Sub-task Open Mark Sheppard  
          19.
          java/util/zip/3GBZipFiles.sh uses @ignore w/o bug-id Sub-task Open Mark Sheppard  
          20.
          java/util/ArrayList/Bug8146568.java and j/u/Vector/Bug8148174.java use @ignore w/o bug-id Sub-task Open Mark Sheppard  
          21.
          java/io/IOException/LastErrorString.java should have bug-id as 1st word in @ignore Sub-task Open Mark Sheppard  
          22.
          jdk/javadoc/tool/LangVers.java uses @ignore w/o bug-id Sub-task New Unassigned  
          23.
          jdk/javadoc/tool/6176978/T6176978.java uses @ignore w/o bug-id Sub-task New Unassigned  
          24.
          jdk/javadoc/tool/InlineTagsWithBraces.java uses @ignore w/o bug-id Sub-task New Unassigned  
          25.
          tools/sjavac/IncCompileWithChanges.java and IncCompileFullyQualifiedRef.java use @ignore w/o bug-id Sub-task New Unassigned  
          26.
          tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java uses @ignore w/o bug-id Sub-task Resolved Vicente Arturo Romero Zaldivar  
          27.
          jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java needs to be updated after 8146022 got closed Sub-task New Unassigned  

            Activity

              People

              • Assignee:
                iignatyev Igor Ignatyev
                Reporter:
                iignatyev Igor Ignatyev
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: