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

normalize usage of @ignore and ProblemList

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • 16
    • hotspot

      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)

        1.
        use 8249621 to ignore 8 jvmci tests Sub-task Resolved Igor Ignatyev (Inactive)  
        2.
        test @ignore-d due to 7013634 should be returned back to execution Sub-task Resolved Alex Menkov  
        3.
        @ignore should be used instead of ProblemList for 8158860, 8163894, 8193479, 8194310 Sub-task Resolved Igor Ignatyev (Inactive)  
        4.
        java/awt/font/TextLayout/ use @ignore w/o bug id Sub-task Open Aleksandre Iline  
        5.
        java/awt/im/4490692/bug4490692.html uses @ignore w/o bug-id Sub-task Open Aleksandre Iline  
        6.
        sun/java2d/marlin/CrashTest.java test uses @ignore w/o bug id Sub-task Open Aleksandre Iline  
        7.
        java/nio/channels/FileChannel/FileExtensionAndMap.java uses @ignore w/o bug id Sub-task Resolved Matthew Donovan  
        8.
        java/util/Locale/SoftKeys.java uses @ignore w/o bug-id Sub-task Open Ivan Sipka  
        9.
        remove temporary fixes from java/lang/invoke/RicochetTest.java Sub-task Resolved Igor Ignatyev (Inactive)  
        10.
        java/lang/invoke/LFCaching/LFGarbageCollectedTest.java should be ProblemList-ed and not @ignored Sub-task Resolved Igor Ignatyev (Inactive)  
        11.
        java/io/File/GetXSpace.java should be added to exclude list, and not @ignore-d Sub-task Resolved Igor Ignatyev (Inactive)  
        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 Fernando Guallini  
        14.
        5 javax/net/ssl/SSLEngine tests use @ignore w/o bug-id Sub-task Resolved Matthew Donovan  
        15.
        javax/net/ssl/SSLEngine/TestAllSuites.java and Basics.java have @ignore w/o bug-id Sub-task Resolved Matthew Donovan  
        16.
        remove java/util/AbstractList/CheckForComodification.java Sub-task Open Ivan Sipka  
        17.
        Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore Sub-task In Progress Fernando Guallini  
        18.
        java/util/zip/DataDescriptorSignatureMissing.java uses @ignore w/o bug-id Sub-task Resolved Agnibho Hom Chowdhury  
        19.
        java/util/zip/3GBZipFiles.sh uses @ignore w/o bug-id Sub-task Open Ivan Sipka  
        20.
        java/util/ArrayList/Bug8146568.java and j/u/Vector/Bug8148174.java use @ignore w/o bug-id Sub-task Resolved Bill Huang  
        21.
        java/io/IOException/LastErrorString.java should have bug-id as 1st word in @ignore Sub-task Resolved Mahendra Chhipa  
        22.
        jdk/javadoc/tool/LangVers.java uses @ignore w/o bug-id Sub-task Resolved Jonathan Gibbons (Inactive)  
        23.
        jdk/javadoc/tool/6176978/T6176978.java uses @ignore w/o bug-id Sub-task Resolved Jonathan Gibbons (Inactive)  
        24.
        jdk/javadoc/tool/InlineTagsWithBraces.java uses @ignore w/o bug-id Sub-task Resolved Jonathan Gibbons (Inactive)  
        25.
        tools/sjavac/IncCompileWithChanges.java and IncCompileFullyQualifiedRef.java use @ignore w/o bug-id Sub-task Resolved Adam Sotona  
        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 Resolved Hannes Wallnoefer  

            shurailine Aleksandre Iline
            iignatyev Igor Ignatyev (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: