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 <drr...@gmail.com> 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 <mail2ji...@gmail.com> 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 <cohei...@apache.org>
 >>> wrote:

 >>>> Is anyone interested in taking this on?

 >>>> Colm.

 >>>> On Sun, Feb 17, 2019 at 7:01 PM Mark Thomas <ma...@apache.org> 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 jcp-o...@apache.org 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
 >>>>>>> jcp-o...@apache.org 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