Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-7996

Jakarta EE TCKs and compatibility

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.4.7
    • 3.4.8
    • None
    • None
    • Unknown

    Description

      Mail thread: https://mail-archives.apache.org/mod_mbox/cxf-dev/201901.mbox/%3C6edd1da6-d651-
      e2a3-8092-59bdc7a54ed4@apache.org%3E

      Jakarta EE TCK: https://projects.eclipse.org/proposals/eclipse-jakarta-ee-tck
      Github Repo: https://github.com/eclipse-ee4j/jakartaee-tck

      Latest updates from [jakarta.ee-spec] TCK information, June 2019, the excerpts: 

      • We have summed up some information about how the TCK can be built (or 
        grabbed pre-built), configured, and run [1].
      • This is assumed to be run against a Glassfish with the latest API 
        integrated (replacing the original API in the Glassfish).
      • We have created a recording of a presentation of the Jenkins jobs that 
        manage all that [2].
      • We have created 3 Jenkins files for pipeline job (as an example for 
        JSON-B TCK) to a) properly set the ts.jte configuration file, b) to grab 
        the API artifact built by a Jenkins build job and integrate it to a 
        Glassfish and c) to grab the pre-built TCK bundle from Eclipse Download, 
        grab the configured ts.jte file, grab the Glassfish with new API 
        integrated, and run the TCK [3].

      For the complete information, please allow me to mention the list of the 
      TCK tasks needed to be done before the Jakarta EE release can be 
      finished [4].

      The [5] is the example how to run Jakarta EE TCKs with Tomcat.

      The [6] is the official list of the instructions.

      The [7] is the list of the instructions from TomEE TCK .

       

      [1] https://wiki.eclipse.org/TCK:Build_From_Jakarta_EE_TCK_Repo_And_Run

      [2] https://youtu.be/nnD1KMvh0to

      [3] 
      https://wiki.eclipse.org/TCK:Build_From_Jakarta_EE_TCK_Repo_And_Run#Jenkins_Pipelines

      [4] https://github.com/orgs/eclipse-ee4j/projects/14

      [5] https://cwiki.apache.org/confluence/display/TOMCAT/Jakarta+EE+TCKs

      [6]
      https://github.com/eclipse-ee4j/jakartaee-tck/wiki/Instructions-for-building-and-running-JakartaEE-TCK-bundle

      [7] https://github.com/apache/tomee-tck

       

      Summary:

       - job location: https://builds.apache.org/view/C/view/Apache%20CXF/job/CXF-JAXRS-TCK/60/console

       - the Jenkins pipeline and TCK configuration: https://github.com/apache/cxf/tree/master/tck

       - the builds are against JakartaEE TCK master branch

          - the JAX-RS TCK is build first

          - than all JAX-RS tests are run against this JAX-RS TCK 

      Attachments

        1. JTreport-26-December-2019.zip
          130 kB
          Andriy Redko
        2. JTwork- 26-December-2019.zip
          6.38 MB
          Andriy Redko
        3. JTreport-11-January-2020.zip
          129 kB
          Andriy Redko
        4. JTwork-11-January-2020.zip
          6.36 MB
          Andriy Redko

        Issue Links

          1.
          jaxrs.api.rs.core.linkbuilder buildNoArgsThrowsUriBuilderExceptionTest Sub-task Closed Andriy Redko
          2.
          jaxrs.api.rs.core.linkbuilder buildObjectsThrowsUriBuilderExceptionTest Sub-task Closed Andriy Redko
          3.
          jaxrs.api.rs.core.linkbuilder buildRelativizedThrowsUriBuilderExceptionTest Sub-task Closed Andriy Redko
          4.
          jaxrs.ee.rs.beanparam.form.plain formFieldParamEntityWithEncodedTest Sub-task Closed Andy McCright
          5.
          jaxrs.ee.rs.beanparam.form.plain formParamEntityWithEncodedTest Sub-task Closed Andy McCright
          6.
          jaxrs.ee.rs.client.asyncinvoker traceWithCallbackThrowsNoWebApplicationExceptionForResponseTest Sub-task Closed Andriy Redko
          7.
          jaxrs.ee.rs.client.asyncinvoker traceWithCallbackThrowsWebApplicationExceptionTest Sub-task Closed Andriy Redko
          8.
          jaxrs.ee.rs.client.asyncinvoker traceWithClassThrowsNoWebApplicationExceptionForResponseTest Sub-task Closed Andriy Redko
          9.
          jaxrs.ee.rs.client.asyncinvoker traceWithClassThrowsWebApplicationExceptionTest Sub-task Closed Andriy Redko
          10.
          jaxrs.ee.rs.client.asyncinvoker traceWithGenericTypeStringWhileServerWaitTest Sub-task Closed Andriy Redko
          11.
          jaxrs.ee.rs.client.asyncinvoker traceWithGenericTypeThrowsNoWebApplicationExceptionForResponseTest Sub-task Closed Andriy Redko
          12.
          jaxrs.ee.rs.client.asyncinvoker traceWithGenericTypeThrowsWebApplicationExceptionTest Sub-task Closed Andriy Redko
          13.
          jaxrs.ee.rs.client.asyncinvoker traceWithStringClassWhileServerWaitTest Sub-task Closed Andriy Redko
          14.
          jaxrs.ee.rs.client.syncinvoker traceWithGenericTypeResponseThrowsNoWebApplicationExceptionTest Sub-task Closed Andriy Redko
          15.
          jaxrs.ee.rs.client.syncinvoker traceWithGenericTypeStringTest Sub-task Closed Andriy Redko
          16.
          jaxrs.ee.rs.client.syncinvoker traceWithGenericTypeStringThrowsWebApplicationExceptionTest Sub-task Closed Andriy Redko
          17.
          jaxrs.ee.rs.client.syncinvoker traceWithResponseClassThrowsNoWebApplicationExceptionTest Sub-task Closed Andriy Redko
          18.
          jaxrs.ee.rs.client.syncinvoker traceWithStringClassTest Sub-task Closed Andriy Redko
          19.
          jaxrs.ee.rs.client.syncinvoker traceWithStringClassThrowsWebApplicationExceptionTest Sub-task Closed Andriy Redko
          20.
          jaxrs.ee.rs.constrainedto clientSideReaderIsNotUsedOnServerTest Sub-task Closed Andriy Redko
          21.
          jaxrs.ee.rs.container.requestcontext setRequestUriTwoUrisTest Sub-task Closed Andriy Redko
          22.
          jaxrs.ee.rs.container.responsecontext getEntityAnnotationsTest Sub-task Closed Andriy Redko
          23.
          jaxrs.ee.rs.core.responsebuilder entityObjectTest Sub-task Closed Andriy Redko
          24.
          jaxrs.ee.rs.core.uriinfo getMatchedURIsTest Sub-task Closed Andriy Redko
          25.
          jaxrs.ee.rs.core.uriinfo getMatchedURIsTest1 Sub-task Closed Andriy Redko
          26.
          jaxrs.ee.rs.core.uriinfo getMatchedURIsTest2 Sub-task Closed Andriy Redko
          27.
          jaxrs.ee.rs.ext.interceptor.containerwriter.interceptorcontext getAnnotationsTest Sub-task Closed Andriy Redko
          28.
          jaxrs.ee.rs.ext.paramconverter atomicIntegerIsLazyDeployableAndThrowsErrorTest Sub-task Closed Andriy Redko
          29.
          jaxrs.ee.rs.pathparam.locator pathParamEntityWithConstructorTest Sub-task Closed Andriy Redko
          30.
          jaxrs.ee.rs.pathparam.locator pathParamEntityWithFromStringTest Sub-task Closed Andriy Redko
          31.
          jaxrs.ee.rs.pathparam.locator pathParamEntityWithValueOfTest Sub-task Closed Andriy Redko
          32.
          jaxrs.ee.rs.pathparam.locator pathParamListEntityWithFromStringTest Sub-task Closed Andriy Redko
          33.
          jaxrs.ee.rs.pathparam.locator pathParamSetEntityWithFromStringTest Sub-task Closed Andriy Redko
          34.
          jaxrs.ee.rs.pathparam.locator pathParamThrowingIllegalArgumentExceptionTest Sub-task Closed Andriy Redko
          35.
          jaxrs.ee.rs.pathparam.locator pathParamThrowingWebApplicationExceptionTest Sub-task Closed Andriy Redko
          36.
          jaxrs.ee.rs.pathparam.locator test1 Sub-task Closed Andriy Redko
          37.
          jaxrs.ee.rs.pathparam.locator test2 Sub-task Closed Andriy Redko
          38.
          jaxrs.ee.rs.pathparam.locator test3 Sub-task Closed Andriy Redko
          39.
          jaxrs.ee.rs.pathparam.locator test4 Sub-task Closed Andriy Redko
          40.
          jaxrs.ee.rs.pathparam.locator test5 Sub-task Closed Andriy Redko
          41.
          jaxrs.jaxrs21.ee.client.rxinvoker traceWithClassThrowsNoWebApplicationExceptionForResponseTest Sub-task Closed Andriy Redko
          42.
          jaxrs.jaxrs21.ee.client.rxinvoker traceWithClassThrowsWebApplicationExceptionTest Sub-task Closed Andriy Redko
          43.
          jaxrs.jaxrs21.ee.client.rxinvoker traceWithGenericTypeStringTest Sub-task Closed Andriy Redko
          44.
          jaxrs.jaxrs21.ee.client.rxinvoker traceWithGenericTypeThrowsNoWebApplicationExceptionForResponseTest Sub-task Closed Andriy Redko
          45.
          jaxrs.jaxrs21.ee.client.rxinvoker traceWithGenericTypeThrowsWebApplicationExceptionTest Sub-task Closed Andriy Redko
          46.
          jaxrs.jaxrs21.ee.client.rxinvoker traceWithStringClassTest Sub-task Closed Andriy Redko
          47.
          jaxrs.jaxrs21.ee.sse.sseeventsource defaultWaiting1s Sub-task Closed Andriy Redko
          48.
          jaxrs.jaxrs21.ee.sse.sseeventsource jaxbElementTest Sub-task Closed Andriy Redko
          49.
          jaxrs.jaxrs21.ee.sse.sseeventsource reconnectByEventMethodTest Sub-task Closed Andriy Redko
          50.
          jaxrs.jaxrs21.ee.sse.sseeventsource transformSourceTest Sub-task Closed Andriy Redko
          51.
          jaxrs.jaxrs21.ee.sse.sseeventsource userReconnectByEventMethodTest Sub-task Closed Andriy Redko
          52.
          jaxrs.jaxrs21.ee.sse.sseeventsource wait2Seconds Sub-task Closed Andriy Redko
          53.
          jaxrs.jaxrs21.ee.sse.sseeventsource xmlTest Sub-task Closed Andriy Redko
          54.
          jaxrs.spec.client.typedentities clientJaxbElementReaderTest Sub-task Closed Andriy Redko
          55.
          jaxrs.spec.client.typedentities clientSourceReaderTest Sub-task Closed Andriy Redko
          56.
          jaxrs.spec.client.typedentities clientSourceWriterTest Sub-task Closed Andriy Redko
          57.
          jaxrs.spec.context.client clientReaderTest Sub-task Closed Andriy Redko
          58.
          jaxrs.spec.context.client clientWriterTest Sub-task Closed Andriy Redko
          59.
          jaxrs.spec.provider.jaxbcontext readWriteProviderTest Sub-task Closed Andriy Redko
          60.
          jaxrs.spec.provider.standardnotnull clientDataSourceProviderTest Sub-task Closed Andriy Redko
          61.
          jaxrs.spec.provider.standardnotnull clientJaxbProviderTest Sub-task Closed Andriy Redko
          62.
          jaxrs.spec.provider.standardnotnull clientSourceProviderTest Sub-task Closed Andriy Redko
          63.
          jaxrs.spec.resource.requestmatching consumesCorrectContentTypeOnResourceLocatorTest Sub-task Closed Andriy Redko
          64.
          jaxrs.spec.resource.requestmatching consumesCorrectContentTypeOnSubResourceLocatorTest Sub-task Closed Andriy Redko
          65.
          jaxrs.spec.resource.requestmatching consumesOnResourceLocatorTest Sub-task Closed Andriy Redko
          66.
          jaxrs.spec.resource.requestmatching consumesOnSubResourceLocatorTest Sub-task Closed Andriy Redko
          67.
          jaxrs.spec.resource.requestmatching producesCorrectContentTypeOnResourceLocatorTest Sub-task Closed Andriy Redko
          68.
          jaxrs.spec.resource.requestmatching producesCorrectContentTypeOnSubResourceLocatorTest Sub-task Closed Andriy Redko
          69.
          jaxrs.spec.resource.requestmatching producesOnResourceLocatorTest Sub-task Closed Andriy Redko
          70.
          jaxrs.spec.resource.requestmatching producesOnSubResourceLocatorTest Sub-task Closed Andriy Redko
          71.
          [Regression] jaxrs.ee.rs.core.response Sub-task Closed Andriy Redko

          Activity

            People

              reta Andriy Redko
              reta Andriy Redko
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 0.5h
                  0.5h