Hi Andriy,

That's fantastic work! Could you capture that information in a wiki?

Colm.

On Thu, Jan 16, 2020 at 1:31 AM Andriy Redko <[email protected]> wrote:

> Hey guys,
>
> Finally, after quite some time, we do have an automated Jenkins job [1] to
> run
> Jakarta RESTful Web Services 2.1 TCK against Apache CXF (literally, any
> version/PR
> but 2.1 compatibility means 3.3.x and above). How does it work (at this
> moment):
>
> 1) This is parametrized build, needs only CXF version (3.3.4,
> 3.4.0-SNAPSHOT, or
> any custom version available as an artifact in Apache repository). The
> pipeline does not
> build CXF itself (although it could in general, it would take longer). So
> if you
> commit some fixes, please make sure the snapshots/version are published
> before re-running
> the TCK.
>
> 2) The job checks out JakartaEE TCK, builds the JAX-RS TCK only tailored
> for CXF
> (JAX-RS impl classes, etc). We could skip this step when / if official
> TCKs are
> published and become available later on.
>
> 3) The job runs all JAX-RS TCK tests against Glassfish 5.1.0 release
>
> 4) The reports are available as an artifacts [2] (along with JAX-RS TCK
> distribution)
>
> 5) The pipeline (Jenkins) and parameters are committed to master [3],
> please feel free to
> check and improve it or suggest what you think make sense
>
> 6) The complete run takes around ~2h to complete
>
> 7) Current state [4]:
>
>    Tests that passed: 2584
>    Tests that failed: 77
>    Tests that had errors: 2
>    Total: 2663
>
> Some of the fixes are already in PRs state (like SSE fe [5]), others we
> would need to tackle along the
> way, luckily we could track the progress now :-) And we are not that far
> from getting Jakarta EE TCKs
> compatibility logo :)))
>
> Thanks!
>
> [1] https://builds.apache.org/view/C/view/Apache%20CXF/job/CXF-JAXRS-TCK/
> [2]
> https://builds.apache.org/view/C/view/Apache%20CXF/job/CXF-JAXRS-TCK/65/artifact/
> [3] https://github.com/apache/cxf/tree/master/tck
> [4]
> https://builds.apache.org/view/C/view/Apache%20CXF/job/CXF-JAXRS-TCK/65/artifact/JTreport/html/report.html
> [5] https://github.com/apache/cxf/pull/621
>
> Best Regards,
>     Andriy Redko
>
> DK> Consider CXF itself doesn’t even have a real logo, I’m not sure what
> we’d even do with the compatibility logos.  :)
>
> DK> Anyway, it’s kind of a “nice to have if they become available, but I
> wouldn’t go out of my way to get them”, IMO.
>
> DK> Dan
>
>
> >> On Feb 27, 2019, at 9:20 PM, Jim Ma <[email protected]> wrote:
>
> >> It's a good thing CXF get TCK tests passed. If the logo is not a
> >> complicated thing to request, it's better to have.
> >> Do we only need to pass standalone JAXWS and JAXRS TCK instead of EE
> TCK ?
>
> >> On Thu, Feb 28, 2019 at 7:29 AM Colm O hEigeartaigh <
> [email protected]>
> >> wrote:
>
> >>> Is anyone interested in taking this on?
>
> >>> Colm.
>
> >>> On Sun, Feb 17, 2019 at 7:01 PM Mark Thomas <[email protected]> wrote:
>
> >>>> Ping.
>
> >>>> Just a gentle reminder as I haven't seen any emails to jcp-open@ as
> yet.
>
> >>>> Mark
>
> >>>> PS If you don't want to build from source, there are nightly TCK
> builds
> >>>> available here:
> >>>> https://download.eclipse.org/ee4j/jakartaee-tck/8.0.1/nightly/
>
>
> >>>> On 21/01/2019 10:46, Mark Thomas wrote:
> >>>>> Apologies for the noise.
>
> >>>>> The correct link for [3] is:
>
> >>>>> https://jakarta.ee/legal/trademark_guidelines/
>
> >>>>> I've also corrected a handful of the project BCCs.
>
> >>>>> Mark
>
>
> >>>>> On 18/01/2019 22:53, Mark Thomas wrote:
> >>>>>> Hi all,
>
> >>>>>> I am writing to your dev@ lists (on BCC) as your project has, in
> the
> >>>>>> past, requested access to the Java EE TCKs while they were
> controlled
> >>> by
> >>>>>> Sun and then Oracle.
>
> >>>>>> As I am sure you are aware, Java EE has moved to Eclipse and is now
> >>>>>> Jakarta EE. The good news is that the TCKs have been open sourced.
>
> >>>>>> https://github.com/eclipse-ee4j/jakartaee-tck
>
> >>>>>> (I haven't tried to build the latest TCK from source yet but it is
> on
> >>> my
> >>>>>> TODO list.)
>
> >>>>>> Shipping compatible implementations of the Jakarta EE specs (and
> being
> >>>>>> able to make public statements to that effect) will be subject only
> to
> >>>>>> the spec [1] and TCK [2] licenses. There will no longer be a TCK
> >>>>>> agreement or NDA to sign. However...
>
> >>>>>> The question has arisen whether or not any ASF projects will want to
> >>> use
> >>>>>> the Jakarta EE compatible logo [3]. If a project wants to be able to
> >>> do
> >>>>>> this, there are some organisational hoops to jump through. Before
> the
> >>>>>> ASF starts down that path the board has asked me to see if there are
> >>> any
> >>>>>> projects that want to use the Jakarta EE compatible logo. After all,
> >>>>>> there is no point jumping through the hoops if no-one wants to use
> the
> >>>> logo.
>
> >>>>>> With the above in mind can you please discuss this amongst your
> >>> project
> >>>>>> community and reply back to [email protected] whether or not your
> >>>>>> project is interested in being able to use the Jakarta EE compatible
> >>>>>> logo. I ask that you complete this no later than the next board
> >>> meeting
> >>>>>> (20th February 2019).
>
> >>>>>> If you have any questions about any of the above, please also use
> >>>>>> [email protected] to ask them.
>
> >>>>>> Thanks,
>
> >>>>>> Mark
>
>
> >>>>>> [1] https://www.eclipse.org/legal/efsl.php
> >>>>>> [2] https://www.eclipse.org/legal/tck.php
> >>>>>> [3] https://www.eclipse.org/legal/tck.php
>
>
>
>
>
> >>> --
> >>> Colm O hEigeartaigh
>
> >>> Talend Community Coder
> >>> http://coders.talend.com
>
>
>
>

Reply via email to