[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
Re: [jakartaee-tck-dev] Staged EE 10 Platform TCK for running on Java 21 (as well as Java 11/17) which also updates Web tests that previously used (optional) web-app_2_2.dtd + addresses some Persistence challenges...
 | 
  
  
    Looks like we missed a failure with the assembly tests in the [7]
      run:
    "
      Caused by: org.xml.sax.SAXParseException; lineNumber: 28;
      columnNumber: 18; Deployment descriptor file WEB-INF/web.xml in
      archive
      [assembly_compat_standalone_war_compat12_13_component_web].
      cvc-complex-type.2.4.a: Invalid content was found starting with
      element '{"https://jakarta.ee/xml/ns/jakartaee":description}'. One
      of '{"https://jakarta.ee/xml/ns/jakartaee":servlet-class,
      "https://jakarta.ee/xml/ns/jakartaee":jsp-file,
      "https://jakarta.ee/xml/ns/jakartaee":init-param,
      "https://jakarta.ee/xml/ns/jakartaee":load-on-startup,
      "https://jakarta.ee/xml/ns/jakartaee":enabled,
      "https://jakarta.ee/xml/ns/jakartaee":async-supported,
      "https://jakarta.ee/xml/ns/jakartaee":run-as,
      "https://jakarta.ee/xml/ns/jakartaee":security-role-ref,
      "https://jakarta.ee/xml/ns/jakartaee":multipart-config}' is
      expected.
      "
    Will need to address ^ and stage a new Platform TCK build.
    
    On 7/1/24 1:12 PM, Scott Marlow wrote:
    
    
      
      A new EE 10 Platform TCK has been staged [1] that includes
        changes for various TCK challenges via [2] that can be
        summarized as covering additional Java 21 changes + updating
        from tests from web-app_2_2.dtd => web-app_5_0.xsd.  A
            few Persistence TCK challenges have been addressed as well. 
            
          
      Component TCKs
            [3][4][5] have been staged to reflect Platform TCK test
            changes made for the EE 10 Platform TCK.
          
      I started a GlassFish
            TCK run against [1] via the [7]   CI job (testing with
            Java 17 as we haven't added Java 21 support yet to that
            job).  I'm also testing WildFly against[1] on Java 21. 
      If other
            implementations would like to run against the [1] staged jakarta-jakartaeetck-10.0.5.zip,
        please respond to this email if you need more time to test any
        of the staged TCKs beyond the end of this week.  I'd like to
        create a specifications repo pull request [8] to promote the
        TCKs some time next week.
      
      Scott
      [1]
        https://download.eclipse.org/ee4j/jakartaee-tck/jakartaee10/staged/eftl//jakarta-jakartaeetck-10.0.5.zip
      [2] changes:
         - https://github.com/jakartaee/platform-tck/issues/1313
        accepted TCK challenge "Old DTDs/Schema in deployment
        descriptors of Tags/Pages/Servlet/Assembly Platform TCK tests"
         - https://github.com/jakartaee/persistence/issues/637
        accepted TCK challenge "TCK should not set
          version on entity manually"
           - https://github.com/jakartaee/persistence/issues/632
          accepted TCK challenge "Derived identity TCK tests rely
        on unspecified cascading behavior"
         - https://github.com/jakartaee/platform-tck/issues/1260
        accepted TCK challenge "SQL DML change for running on Java 21"
         - https://github.com/jakartaee/platform-tck/pull/1321
        - JspException.getRootCause() has been deprecated and was
        removed in Pages 4.0 (Jakarta EE11).
         - https://github.com/jakartaee/tags/issues/255
        accepted TCK challenge for running on Java 19+ "Update jstl
        dates for java21"
         
        [3]
        https://www.eclipse.org/downloads/download.php?file=/ee4j/jakartaee-tck/jakartaee10/staged/eftl/jakarta-servlet-tck-6.0.2.zip
      
      [4]
        https://www.eclipse.org/downloads/download.php?file=/ee4j/jakartaee-tck/jakartaee10/staged/eftl/jakarta-connectors-tck-2.1.2.zip
      [5]
        https://www.eclipse.org/downloads/download.php?file=/ee4j/jakartaee-tck/jakartaee10/staged/eftl/jakarta-tags-tck-3.0.1.zip
      [6]
        https://www.eclipse.org/downloads/download.php?file=/ee4j/jakartaee-tck/jakartaee10/staged/eftl/jakarta-persistence-tck-3.1.5.zip
      [7]
        https://ci.eclipse.org/jakartaee-tck/job/10/job/eftl-jakartaeetck-run-100/237/
      
      [8] https://github.com/jakartaee/specifications