Hey Colm,
Thanks a lot! Sure, I will do that shortly!
Best Regards,
Andriy Redko
COh> Hi Andriy,
COh> That's fantastic work! Could you capture that information in a wiki?
COh> Colm.
COh> On Thu, Jan 16, 2020 at 1:31 AM Andriy Redko <[email protected]> wrote:
COh> Hey guys,
COh> Finally, after quite some time, we do have an automated Jenkins job [1]
to run
COh> Jakarta RESTful Web Services 2.1 TCK against Apache CXF (literally, any
version/PR
COh> but 2.1 compatibility means 3.3.x and above). How does it work (at this
moment):
COh> 1) This is parametrized build, needs only CXF version (3.3.4,
3.4.0-SNAPSHOT, or
COh> any custom version available as an artifact in Apache repository). The
pipeline does not
COh> build CXF itself (although it could in general, it would take longer). So
if you
COh> commit some fixes, please make sure the snapshots/version are published
before re-running
COh> the TCK.
COh> 2) The job checks out JakartaEE TCK, builds the JAX-RS TCK only tailored
for CXF
COh> (JAX-RS impl classes, etc). We could skip this step when / if official
TCKs are
COh> published and become available later on.
COh> 3) The job runs all JAX-RS TCK tests against Glassfish 5.1.0 release
COh> 4) The reports are available as an artifacts [2] (along with JAX-RS TCK
distribution)
COh> 5) The pipeline (Jenkins) and parameters are committed to master [3],
please feel free to
COh> check and improve it or suggest what you think make sense
COh> 6) The complete run takes around ~2h to complete
COh> 7) Current state [4]:
COh> Tests that passed: 2584
COh> Tests that failed: 77
COh> Tests that had errors: 2
COh> Total: 2663
COh> Some of the fixes are already in PRs state (like SSE fe [5]), others we
would need to tackle along the
COh> way, luckily we could track the progress now :-) And we are not that far
from getting Jakarta EE TCKs
COh> compatibility logo :)))
COh> Thanks!
COh> [1] https://builds.apache.org/view/C/view/Apache%20CXF/job/CXF-JAXRS-TCK/
COh> [2]
https://builds.apache.org/view/C/view/Apache%20CXF/job/CXF-JAXRS-TCK/65/artifact/
COh> [3] https://github.com/apache/cxf/tree/master/tck
COh> [4]
https://builds.apache.org/view/C/view/Apache%20CXF/job/CXF-JAXRS-TCK/65/artifact/JTreport/html/report.html
COh> [5] https://github.com/apache/cxf/pull/621
COh> Best Regards,
COh> 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