Awesome news Jean-Louis, thank you for the update!

El vie, 2 sept 2022 a las 4:59, Jean-Louis Monteiro (<
[email protected]>) escribió:

> Quick update ...
>
> I managed to finish the SmallRye OpenAPI integration. We now pass 100% of
> the MicroProfile OpenAPI TCK.
> I'm cleaning up and I'll be pushing soon.
> --
> Jean-Louis Monteiro
> http://twitter.com/jlouismonteiro
> http://www.tomitribe.com
>
>
> On Thu, Sep 1, 2022 at 3:25 PM Jean-Louis Monteiro <
> [email protected]>
> wrote:
>
> > Hi,
> >
> > Thanks for the update.
> > For the command to work you need first to put the module back in the
> > reactor
> >
> >
> https://github.com/apache/tomee/blob/main/tck/microprofile-tck/pom.xml#L39
> >
> > It's currently commented out.
> >
> > Can you try it and see if it works?
> >
> > --
> > Jean-Louis Monteiro
> > http://twitter.com/jlouismonteiro
> > http://www.tomitribe.com
> >
> >
> > On Wed, Aug 31, 2022 at 7:59 AM Zoltán Tichov <[email protected]>
> > wrote:
> >
> >> Hi!
> >>
> >> When I tried to run 'mvn clean install -pl
> >> tck/microprofile-tck/opentracing', I received the following error
> message:
> >> Could not find the selected project in the reactor:
> >> tck/microprofile-tck/opentracing
> >> However I ran the tests in NetBeans and all tests was failed. Is this
> >> normal yet? I have not changed any code yet.
> >> I used openjdk 17 in NetBeans, is this appropriate or should I change to
> >> openjdk 11?
> >> --
> >> Zoltán
> >>
> >>
> >> On Wed, Aug 24, 2022 at 2:42 PM Jean-Louis Monteiro <
> >> [email protected]> wrote:
> >>
> >> > Awesome.
> >> >
> >> > So lemme start with some pointers.
> >> >
> >> > The MicroProfile integration code sits in this module
> >> >
> >> >
> >>
> https://github.com/apache/tomee/tree/main/tomee/tomee-microprofile/mp-common/src/main/java/org/apache/tomee/microprofile
> >> > You have one subpackage per MicroProfile specification.
> >> >
> >> > The TomEEMicroProfileService registers the TomEEMicroProfileListener
> >> which
> >> > is responsible for wiring all extensions for each specification.
> >> >
> >> > The TCK setup is located here
> >> > https://github.com/apache/tomee/tree/main/tck/microprofile-tck
> >> > Same as previously, one module per specification. The OpenTracing is
> >> there.
> >> >
> >> > Basically, if you add it back to the reactor, Maven will run the
> >> > OpenTracing TCK.
> >> >
> >> > You can do `mvn clean install -DskipTests` and then `mvn clean install
> >> -pl
> >> > tck/microprofile-tck/opentracing`
> >> > There is a tck-dev.xml you can use to run individual or all tests in
> the
> >> > IDE (TestNG based).
> >> >
> >> > Let's start this way and lemme know what you think and if you need
> more
> >> > help
> >> >
> >> > --
> >> > Jean-Louis Monteiro
> >> > http://twitter.com/jlouismonteiro
> >> > http://www.tomitribe.com
> >> >
> >> >
> >> > On Wed, Aug 24, 2022 at 1:45 PM Zoltán Tichov <
> [email protected]>
> >> > wrote:
> >> >
> >> > > Hi!
> >> > >
> >> > > Then I'd rather continue the OpenTracing integration, so I'd be
> happy
> >> if
> >> > > you could help me to start it.
> >> > >
> >> > > Zoltán Tichov
> >> > >
> >> > > On Wed, Aug 24, 2022 at 12:49 PM Jean-Louis Monteiro <
> >> > > [email protected]> wrote:
> >> > >
> >> > > > I have started OpenTracing so you have some basics to continue if
> >> you
> >> > > want
> >> > > > to.
> >> > > > The TCK setup is done and some integration is also done.
> >> > > >
> >> > > > Does that sound good?
> >> > > >
> >> > > > Fault tolerance and OpenAPI are not started so it might be a bit
> >> > > > challenging to start from scratch. But either way I am happy to
> >> help.
> >> > > >
> >> > > >
> >> > > > --
> >> > > > Jean-Louis Monteiro
> >> > > > http://twitter.com/jlouismonteiro
> >> > > > http://www.tomitribe.com
> >> > > >
> >> > > >
> >> > > > On Tue, Aug 23, 2022 at 4:55 PM Zoltán Tichov <
> >> [email protected]
> >> > >
> >> > > > wrote:
> >> > > >
> >> > > > > Hi!
> >> > > > >
> >> > > > > I want to work on any of them.
> >> > > > >
> >> > > > > --
> >> > > > > Zoltán Tichov
> >> > > > >
> >> > > > > On Tue, Aug 23, 2022 at 2:39 PM Jean-Louis Monteiro <
> >> > > > > [email protected]> wrote:
> >> > > > >
> >> > > > > > Hi,
> >> > > > > >
> >> > > > > > Was looking for the last thread to pull up, but it's pretty
> far
> >> > back
> >> > > > and
> >> > > > > > misses many different things. So I decided to create a new
> >> thread
> >> > as
> >> > > a
> >> > > > > > follow up.
> >> > > > > >
> >> > > > > > Since then, we worked a lot on Jakarta EE 9 compatibility and
> we
> >> > are
> >> > > > > close
> >> > > > > > enough. So we can now focus on MicroProfile to catch up with
> the
> >> > > latest
> >> > > > > > available version.
> >> > > > > >
> >> > > > > > So far,
> >> > > > > >
> >> > > > > >    - rest-client using CXF is fully integrated and compatible.
> >> No
> >> > > > failure
> >> > > > > >    - metrics using SmallRye. No failure.
> >> > > > > >    - health using SmallRye. No failure
> >> > > > > >    - jwt using TomEE implementation. 22 failures mainly key
> >> parsing
> >> > > so
> >> > > > > not
> >> > > > > >    a big deal. David is on it
> >> > > > > >    - config using SmallRye. Currently 2 failures but PRs sent
> >> and
> >> > as
> >> > > > soon
> >> > > > > >    as we can get a new release, it should be good.
> >> > > > > >
> >> > > > > > Currently missing
> >> > > > > >
> >> > > > > >
> >> > > > > >    - OpenTracing
> >> > > > > >    - Fault tolerance
> >> > > > > >    - OpenAPI
> >> > > > > >
> >> > > > > > I started adding some integration for them but they don't pass
> >> the
> >> > > TCK.
> >> > > > > The
> >> > > > > > TCK are all set up with a base configuration. You just need to
> >> add
> >> > > the
> >> > > > > > module in the Maven reactor to run them.
> >> > > > > >
> >> > > > > > If you guys wanna work on one of them, let me know and I can
> >> help.
> >> > > > > >
> >> > > > > > --
> >> > > > > > Jean-Louis Monteiro
> >> > > > > > http://twitter.com/jlouismonteiro
> >> > > > > > http://www.tomitribe.com
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> >
>


-- 
Atentamente:
César Hernández.

Reply via email to