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

[11u] java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fail because of package org.junit.jupiter.api does not exist

XMLWordPrintable

    • b05
    • generic
    • generic

      java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fail because of package org.junit.jupiter.api does not exist

      /home/yansendao/git/jdk11u-dev/test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java:32: error: package org.junit.jupiter.api does not exist
      import org.junit.jupiter.api.AfterAll;
                                  ^
      /home/yansendao/git/jdk11u-dev/test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java:33: error: package org.junit.jupiter.api does not exist
      import org.junit.jupiter.api.BeforeAll;


      The jtreg version is 6:
      jtreg 6.1-dev+0
      Installed in /home/yansendao/software/jdk/jtreg-6/lib/jtreg.jar
      Running on platform version 11.0.22.17 from /home/yansendao/software/jdk/2024-02/dragonwell-11.0.21.17+9-GA.
      Built with Java(TM) 2 SDK, Version 1.8.0_312-b07 on April 22, 2022.
      Copyright (c) 1999, 2021, Oracle and/or its affiliates. All rights reserved.
      Use is subject to license terms.
      JT Harness, version 6.0 ea b14 (April 22, 2022)
      JCov 3.0-2
      Java Assembler Tools, version 7.0 ea b09 (April 22, 2022)
      TestNG (testng.jar): version 7.3.0
      TestNG (jcommander.jar): version unknown
      TestNG (guice.jar): version 4.2.3
      JUnit (junit.jar): version 4.13.2
      JUnit (hamcrest.jar): version 2.2


      When change jtreg version from 6 to 7, then this testcase run success:
      jtreg 7.3.1-dev+0
      Installed in /home/yansendao/software/jdk/jtreg-7/lib/jtreg.jar
      Running on platform version 11.0.22.17 from /home/yansendao/software/jdk/2024-02/dragonwell-11.0.21.17+9-GA.
      Built with Java(TM) 2 SDK, Version 11.0.13+8 on September 12, 2023.
      Copyright (c) 1999, 2022, Oracle and/or its affiliates. All rights reserved.
      Use is subject to license terms.
      JT Harness, version 6.0 ea b24 (September 12, 2023)
      Java Assembler Tools, version 7.0 ea b09 (September 12, 2023)
      TestNG: testng-7.3.0.jar, guice-5.1.0.jar, jcommander-1.82.jar
      JUnit: junit-platform-console-standalone-1.9.2.jar
      ```


      Should jdk11u should use jtreg7?


      If I use jtreg7 instead of jtreg6 to run all the testcases of jdk11u-dev, there are 424 testcases fail.
      There are a total of 2 types failure:
      1.javax/xml/jaxp testcases fail because of `java.security.AccessControlException: access denied (“java.util.PropertyPermission” “testng.thread.affinity” “read”)`
      2. 5 tools/javac testcases fails, such as tools/javac/6257443/T6257443.java, the fail message is: `Error. Parse Exception: Bad classname provided for `clean’: foo.package-info`

            abobrov Anton Bobrov
            syan Sendao Yan
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: