[GitHub] camel pull request #2349: Allow applications to control whether to stop rout...

2018-05-23 Thread oscerd
Github user oscerd closed the pull request at:

https://github.com/apache/camel/pull/2349


---


Re: Getting ready for Camel 2.22 Release with SB2 support

2018-05-23 Thread Andrea Cosentino
Yes, it is, but some bundles are available already

--
Andrea Cosentino 
--
Apache Camel PMC Member
Apache Karaf Committer
Apache Servicemix PMC Member
Email: ancosen1...@yahoo.com
Twitter: @oscerd2
Github: oscerd






On Thursday, May 24, 2018, 7:35:01 AM GMT+2, Claus Ibsen 
 wrote: 





On Wed, May 23, 2018 at 10:17 AM, Andrea Cosentino
 wrote:
> We need to take care of Karaf features too. Actually we have some 
> misalignments between bundles and JARs
>

Is the SMX team working on this, such as a new set of bundles to be released.


> --
> Andrea Cosentino
> --
> Apache Camel PMC Member
> Apache Karaf Committer
> Apache Servicemix PMC Member
> Email: ancosen1...@yahoo.com
> Twitter: @oscerd2
> Github: oscerd
>
>
>
>
>
>
> On Wednesday, May 23, 2018, 9:08:38 AM GMT+2, Claus Ibsen 
>  wrote:
>
>
>
>
>
> Hi
>
> I want to let us get started early on preparing for the upcoming and
> anticipated release of Apache Camel 2.22, that has support for Spring
> Boot 2.
>
> We have this release scheduled for next month (June), and it would be
> good to start closing down on issues and finish up new implementations
> and components etc.
>
> And then get bugs fixed, tests passing and build stabilised on the CI
> infrastructure as well.
>
> The CI builds on master looks good at this moment
> https://builds.apache.org/job/Camel/job/master/
>
> The JIRA roadmap has 58 to-do tickets
> https://issues.apache.org/jira/issues/?jql=project+%3D+CAMEL+AND+fixVersion+%3D+2.22.0+AND+statusCategory+%3D+new
>
> Which likely is too many to get resolved before the release. So I will
> create a Camel 2.22.1 and 2.23.0 version where tickets can be
> re-assigned as target versions.
>
>
>
>
>
> --
> Claus Ibsen
> -
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2




-- 
Claus Ibsen
-
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2


Re: Getting ready for Camel 2.22 Release with SB2 support

2018-05-23 Thread Claus Ibsen
Hi

There is a few new component that needs documentation in the
src/main/docs folder, such as camel-rx2 and camel-reactor



On Wed, May 23, 2018 at 9:08 AM, Claus Ibsen  wrote:
> Hi
>
> I want to let us get started early on preparing for the upcoming and
> anticipated release of Apache Camel 2.22, that has support for Spring
> Boot 2.
>
> We have this release scheduled for next month (June), and it would be
> good to start closing down on issues and finish up new implementations
> and components etc.
>
> And then get bugs fixed, tests passing and build stabilised on the CI
> infrastructure as well.
>
> The CI builds on master looks good at this moment
> https://builds.apache.org/job/Camel/job/master/
>
> The JIRA roadmap has 58 to-do tickets
> https://issues.apache.org/jira/issues/?jql=project+%3D+CAMEL+AND+fixVersion+%3D+2.22.0+AND+statusCategory+%3D+new
>
> Which likely is too many to get resolved before the release. So I will
> create a Camel 2.22.1 and 2.23.0 version where tickets can be
> re-assigned as target versions.
>
>
>
>
>
> --
> Claus Ibsen
> -
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2



-- 
Claus Ibsen
-
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2


Re: Getting ready for Camel 2.22 Release with SB2 support

2018-05-23 Thread Claus Ibsen
On Wed, May 23, 2018 at 10:17 AM, Andrea Cosentino
 wrote:
> We need to take care of Karaf features too. Actually we have some 
> misalignments between bundles and JARs
>

Is the SMX team working on this, such as a new set of bundles to be released.


> --
> Andrea Cosentino
> --
> Apache Camel PMC Member
> Apache Karaf Committer
> Apache Servicemix PMC Member
> Email: ancosen1...@yahoo.com
> Twitter: @oscerd2
> Github: oscerd
>
>
>
>
>
>
> On Wednesday, May 23, 2018, 9:08:38 AM GMT+2, Claus Ibsen 
>  wrote:
>
>
>
>
>
> Hi
>
> I want to let us get started early on preparing for the upcoming and
> anticipated release of Apache Camel 2.22, that has support for Spring
> Boot 2.
>
> We have this release scheduled for next month (June), and it would be
> good to start closing down on issues and finish up new implementations
> and components etc.
>
> And then get bugs fixed, tests passing and build stabilised on the CI
> infrastructure as well.
>
> The CI builds on master looks good at this moment
> https://builds.apache.org/job/Camel/job/master/
>
> The JIRA roadmap has 58 to-do tickets
> https://issues.apache.org/jira/issues/?jql=project+%3D+CAMEL+AND+fixVersion+%3D+2.22.0+AND+statusCategory+%3D+new
>
> Which likely is too many to get resolved before the release. So I will
> create a Camel 2.22.1 and 2.23.0 version where tickets can be
> re-assigned as target versions.
>
>
>
>
>
> --
> Claus Ibsen
> -
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2



-- 
Claus Ibsen
-
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2


Re: testcontainers

2018-05-23 Thread Luca Burgazzoli
Of course, any image available on docker hub (or other registries) can be used.

---
Luca Burgazzoli


On Wed, May 23, 2018 at 11:16 PM, Alex Dettinger  wrote:
> Hi Luca,
>
>   +1 as you demonstrated the use to test starters.
>
>   I already faced a situation where a custom docker image would have helped
> in testing a regular camel component.
> Would it be in the scope of camel-testcontainers ? I mean building a custom
> image, pushing it to docker hub and use that for route level tests of a
> regular component ?
>
> Alex
>
>
>
> On Wed, May 23, 2018 at 9:39 AM, Luca Burgazzoli 
> wrote:
>
>> Like:
>>
>> https://github.com/lburgazzoli/apache-camel/blob/
>> CAMEL-12485/platforms/spring-boot/components-starter/camel-
>> consul-starter/pom.xml#L67-L128
>>
>>
>> ---
>> Luca Burgazzoli
>>
>>
>> On Wed, May 23, 2018 at 9:38 AM, Luca Burgazzoli 
>> wrote:
>> > It can be done by checking the presence of the docker socket file or
>> > DOCKER_HOST env var
>> >
>> > ---
>> > Luca Burgazzoli
>> >
>> >
>> > On Wed, May 23, 2018 at 8:56 AM, Willem Jiang 
>> wrote:
>> >> Hi Luca,
>> >>
>> >> I guess you mean the maven profile. Please correct me if I'm wrong.
>> >> Currently I need to user -Pdocker to enable the docker related test in
>> my
>> >> project.
>> >>
>> >> I'm not sure if we enable the profile by default if there is a docker
>> >> command in the box.
>> >>
>> >>
>> >>
>> >> Willem Jiang
>> >>
>> >> Blog: http://willemjiang.blogspot.com (English)
>> >>   http://jnn.iteye.com  (Chinese)
>> >> Twitter: willemjiang
>> >> Weibo: 姜宁willem
>> >>
>> >> On Wed, May 23, 2018 at 2:22 PM, Luca Burgazzoli > >
>> >> wrote:
>> >>
>> >>> Hi Zoran,
>> >>>
>> >>> On Tue, May 22, 2018 at 10:03 PM, Zoran Regvart 
>> wrote:
>> >>> > Hi Luca,
>> >>> > sounds like a good idea, would be really good if we transitioned (no
>> >>> > need for a big bang), to JUnit 5 then we could use conditional logic
>> >>> > to skip those tests if for instance docker is not available.
>> >>> >
>> >>> > I would also consider marking those as integration tests so they are
>> >>> > run only if we want them to be run, or in environments that we know
>> >>> > they'll run without issues.
>> >>> >
>> >>>
>> >>> As first iteration I'd use profiles, junit 5 is not exatly as easy as
>> >>> junit 4 is.
>> >>>
>> >>> > zoran
>> >>> >
>> >>> > On Tue, May 22, 2018 at 5:35 PM, Luca Burgazzoli <
>> lburgazz...@gmail.com>
>> >>> wrote:
>> >>> >> Hi all,
>> >>> >>
>> >>> >> I've been using testcontainers [1] for a while and I found it useful
>> >>> >> to test against non java services such as consul, etcd and so on so
>> >>> >> I'd like to create a camel-testcontainers "component" that includes
>> >>> >> some facilities like a dedicated test support that take care of
>> >>> >> starting/stopping containers.
>> >>> >>
>> >>> >> Any objection/suggestion ?
>> >>> >>
>> >>> >> Regards,
>> >>> >> Luca
>> >>> >>
>> >>> >> [1] https://www.testcontainers.org/
>> >>> >>
>> >>> >>
>> >>> >> ---
>> >>> >> Luca Burgazzoli
>> >>> >
>> >>> >
>> >>> >
>> >>> > --
>> >>> > Zoran Regvart
>> >>>
>>


Re: testcontainers

2018-05-23 Thread Alex Dettinger
Hi Luca,

  +1 as you demonstrated the use to test starters.

  I already faced a situation where a custom docker image would have helped
in testing a regular camel component.
Would it be in the scope of camel-testcontainers ? I mean building a custom
image, pushing it to docker hub and use that for route level tests of a
regular component ?

Alex



On Wed, May 23, 2018 at 9:39 AM, Luca Burgazzoli 
wrote:

> Like:
>
> https://github.com/lburgazzoli/apache-camel/blob/
> CAMEL-12485/platforms/spring-boot/components-starter/camel-
> consul-starter/pom.xml#L67-L128
>
>
> ---
> Luca Burgazzoli
>
>
> On Wed, May 23, 2018 at 9:38 AM, Luca Burgazzoli 
> wrote:
> > It can be done by checking the presence of the docker socket file or
> > DOCKER_HOST env var
> >
> > ---
> > Luca Burgazzoli
> >
> >
> > On Wed, May 23, 2018 at 8:56 AM, Willem Jiang 
> wrote:
> >> Hi Luca,
> >>
> >> I guess you mean the maven profile. Please correct me if I'm wrong.
> >> Currently I need to user -Pdocker to enable the docker related test in
> my
> >> project.
> >>
> >> I'm not sure if we enable the profile by default if there is a docker
> >> command in the box.
> >>
> >>
> >>
> >> Willem Jiang
> >>
> >> Blog: http://willemjiang.blogspot.com (English)
> >>   http://jnn.iteye.com  (Chinese)
> >> Twitter: willemjiang
> >> Weibo: 姜宁willem
> >>
> >> On Wed, May 23, 2018 at 2:22 PM, Luca Burgazzoli  >
> >> wrote:
> >>
> >>> Hi Zoran,
> >>>
> >>> On Tue, May 22, 2018 at 10:03 PM, Zoran Regvart 
> wrote:
> >>> > Hi Luca,
> >>> > sounds like a good idea, would be really good if we transitioned (no
> >>> > need for a big bang), to JUnit 5 then we could use conditional logic
> >>> > to skip those tests if for instance docker is not available.
> >>> >
> >>> > I would also consider marking those as integration tests so they are
> >>> > run only if we want them to be run, or in environments that we know
> >>> > they'll run without issues.
> >>> >
> >>>
> >>> As first iteration I'd use profiles, junit 5 is not exatly as easy as
> >>> junit 4 is.
> >>>
> >>> > zoran
> >>> >
> >>> > On Tue, May 22, 2018 at 5:35 PM, Luca Burgazzoli <
> lburgazz...@gmail.com>
> >>> wrote:
> >>> >> Hi all,
> >>> >>
> >>> >> I've been using testcontainers [1] for a while and I found it useful
> >>> >> to test against non java services such as consul, etcd and so on so
> >>> >> I'd like to create a camel-testcontainers "component" that includes
> >>> >> some facilities like a dedicated test support that take care of
> >>> >> starting/stopping containers.
> >>> >>
> >>> >> Any objection/suggestion ?
> >>> >>
> >>> >> Regards,
> >>> >> Luca
> >>> >>
> >>> >> [1] https://www.testcontainers.org/
> >>> >>
> >>> >>
> >>> >> ---
> >>> >> Luca Burgazzoli
> >>> >
> >>> >
> >>> >
> >>> > --
> >>> > Zoran Regvart
> >>>
>


[GitHub] camel pull request #2349: Allow applications to control whether to stop rout...

2018-05-23 Thread maxfortun
GitHub user maxfortun opened a pull request:

https://github.com/apache/camel/pull/2349

Allow applications to control whether to stop routes on dns lookup failure

Allow applications to control whether to stop routes on dns lookup failure

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/maxfortun/camel master

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/camel/pull/2349.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #2349


commit 25dce9452c765312c5147001d0cd84dd845605b8
Author: Max Fortun 
Date:   2018-05-22T21:19:39Z

Allow exceptions to be thrown so that route control could be configured on 
application level.

commit 5e8ba4a4fc6f7dac89d5a9874286c1861e9a3b05
Author: Max Fortun 
Date:   2018-05-22T21:21:54Z

Allow exceptions to be thrown so that route control could be configured on 
application level.




---


Re: JUnit5, was: testcontainers

2018-05-23 Thread Zoran Regvart
Hi David,
yes we can wait for that and the Surefire/Failsafe release that
includes it. I think we can also add
org.junit.platform:junit-platform-surefire-provider:1.2.0 dependency
to the existing Surefire/Failsafe plugin configurations.

As far as I understand that issue is tracking the incorporation of the
existing codebase from JUnit5 into Surefire.

zoran

On Wed, May 23, 2018 at 10:15 AM, David Karlsen  wrote:
> Would you have to await for
> https://issues.apache.org/jira/browse/SUREFIRE-1330 to be merged to get
> surefire support?
>
> Den ons. 23. mai 2018 kl. 10:08 skrev Zoran Regvart :
>
>> Hi,
>> on the testcontainers thread I mentioned that we can switch to JUnit5.
>> I've attended a talk by Sam Brannen at the local JUG. I think it was a
>> variant of the talk[1] he gave at SpringOne 2017.
>>
>> The key takeaway for me was that JUnit5 is forward and backward
>> compatible, so you can run the same tests written with JUnit4
>> annotations on JUnit5, but you can also run JUnit5 tests on JUnit4, if
>> for some reason that would make sense in a particular case.
>>
>> What I understood is that we could upgrade to JUnit5 by simply
>> upgrading the surefire/failsafe Maven plugins and adding the
>> junit-vintage-engine dependency but only to a module that has mixed
>> JUnit4 and JUnit5 tests[2]. The only issue is limited @Rule support.
>>
>> Now on to the benefits, I think it makes much sense to move over to
>> JUnit5 for the conditional test execution[3], better categorization of
>> tests via tags[4] and the much better extension model[5].
>>
>> I propose that we schedule this for the one release after the pending
>> one (so in 2.23), and that we add camel-test-jupiter component that
>> would help developers write nicer tests for their integrations with
>> support for dependency injection for example[6].
>>
>> zoran
>>
>> [1] https://www.youtube.com/watch?v=h0Idcz71Aog
>> [2]
>> https://junit.org/junit5/docs/current/user-guide/#migrating-from-junit4
>> [3]
>> https://junit.org/junit5/docs/current/user-guide/#writing-tests-conditional-execution
>> [4]
>> https://junit.org/junit5/docs/current/user-guide/#writing-tests-tagging-and-filtering
>> [5] https://junit.org/junit5/docs/current/user-guide/#extensions
>> [6]
>> https://junit.org/junit5/docs/current/user-guide/#writing-tests-dependency-injection
>> --
>> Zoran Regvart
>>
>
>
> --
> --
> David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen



-- 
Zoran Regvart


Re: Getting ready for Camel 2.22 Release with SB2 support

2018-05-23 Thread Andrea Cosentino
We need to take care of Karaf features too. Actually we have some misalignments 
between bundles and JARs

--
Andrea Cosentino 
--
Apache Camel PMC Member
Apache Karaf Committer
Apache Servicemix PMC Member
Email: ancosen1...@yahoo.com
Twitter: @oscerd2
Github: oscerd






On Wednesday, May 23, 2018, 9:08:38 AM GMT+2, Claus Ibsen 
 wrote: 





Hi

I want to let us get started early on preparing for the upcoming and
anticipated release of Apache Camel 2.22, that has support for Spring
Boot 2.

We have this release scheduled for next month (June), and it would be
good to start closing down on issues and finish up new implementations
and components etc.

And then get bugs fixed, tests passing and build stabilised on the CI
infrastructure as well.

The CI builds on master looks good at this moment
https://builds.apache.org/job/Camel/job/master/

The JIRA roadmap has 58 to-do tickets
https://issues.apache.org/jira/issues/?jql=project+%3D+CAMEL+AND+fixVersion+%3D+2.22.0+AND+statusCategory+%3D+new

Which likely is too many to get resolved before the release. So I will
create a Camel 2.22.1 and 2.23.0 version where tickets can be
re-assigned as target versions.





-- 
Claus Ibsen
-
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2


Re: JUnit5, was: testcontainers

2018-05-23 Thread David Karlsen
Would you have to await for
https://issues.apache.org/jira/browse/SUREFIRE-1330 to be merged to get
surefire support?

Den ons. 23. mai 2018 kl. 10:08 skrev Zoran Regvart :

> Hi,
> on the testcontainers thread I mentioned that we can switch to JUnit5.
> I've attended a talk by Sam Brannen at the local JUG. I think it was a
> variant of the talk[1] he gave at SpringOne 2017.
>
> The key takeaway for me was that JUnit5 is forward and backward
> compatible, so you can run the same tests written with JUnit4
> annotations on JUnit5, but you can also run JUnit5 tests on JUnit4, if
> for some reason that would make sense in a particular case.
>
> What I understood is that we could upgrade to JUnit5 by simply
> upgrading the surefire/failsafe Maven plugins and adding the
> junit-vintage-engine dependency but only to a module that has mixed
> JUnit4 and JUnit5 tests[2]. The only issue is limited @Rule support.
>
> Now on to the benefits, I think it makes much sense to move over to
> JUnit5 for the conditional test execution[3], better categorization of
> tests via tags[4] and the much better extension model[5].
>
> I propose that we schedule this for the one release after the pending
> one (so in 2.23), and that we add camel-test-jupiter component that
> would help developers write nicer tests for their integrations with
> support for dependency injection for example[6].
>
> zoran
>
> [1] https://www.youtube.com/watch?v=h0Idcz71Aog
> [2]
> https://junit.org/junit5/docs/current/user-guide/#migrating-from-junit4
> [3]
> https://junit.org/junit5/docs/current/user-guide/#writing-tests-conditional-execution
> [4]
> https://junit.org/junit5/docs/current/user-guide/#writing-tests-tagging-and-filtering
> [5] https://junit.org/junit5/docs/current/user-guide/#extensions
> [6]
> https://junit.org/junit5/docs/current/user-guide/#writing-tests-dependency-injection
> --
> Zoran Regvart
>


-- 
--
David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen


JUnit5, was: testcontainers

2018-05-23 Thread Zoran Regvart
Hi,
on the testcontainers thread I mentioned that we can switch to JUnit5.
I've attended a talk by Sam Brannen at the local JUG. I think it was a
variant of the talk[1] he gave at SpringOne 2017.

The key takeaway for me was that JUnit5 is forward and backward
compatible, so you can run the same tests written with JUnit4
annotations on JUnit5, but you can also run JUnit5 tests on JUnit4, if
for some reason that would make sense in a particular case.

What I understood is that we could upgrade to JUnit5 by simply
upgrading the surefire/failsafe Maven plugins and adding the
junit-vintage-engine dependency but only to a module that has mixed
JUnit4 and JUnit5 tests[2]. The only issue is limited @Rule support.

Now on to the benefits, I think it makes much sense to move over to
JUnit5 for the conditional test execution[3], better categorization of
tests via tags[4] and the much better extension model[5].

I propose that we schedule this for the one release after the pending
one (so in 2.23), and that we add camel-test-jupiter component that
would help developers write nicer tests for their integrations with
support for dependency injection for example[6].

zoran

[1] https://www.youtube.com/watch?v=h0Idcz71Aog
[2] https://junit.org/junit5/docs/current/user-guide/#migrating-from-junit4
[3] 
https://junit.org/junit5/docs/current/user-guide/#writing-tests-conditional-execution
[4] 
https://junit.org/junit5/docs/current/user-guide/#writing-tests-tagging-and-filtering
[5] https://junit.org/junit5/docs/current/user-guide/#extensions
[6] 
https://junit.org/junit5/docs/current/user-guide/#writing-tests-dependency-injection
-- 
Zoran Regvart


Re: testcontainers

2018-05-23 Thread Luca Burgazzoli
Like:


https://github.com/lburgazzoli/apache-camel/blob/CAMEL-12485/platforms/spring-boot/components-starter/camel-consul-starter/pom.xml#L67-L128


---
Luca Burgazzoli


On Wed, May 23, 2018 at 9:38 AM, Luca Burgazzoli  wrote:
> It can be done by checking the presence of the docker socket file or
> DOCKER_HOST env var
>
> ---
> Luca Burgazzoli
>
>
> On Wed, May 23, 2018 at 8:56 AM, Willem Jiang  wrote:
>> Hi Luca,
>>
>> I guess you mean the maven profile. Please correct me if I'm wrong.
>> Currently I need to user -Pdocker to enable the docker related test in my
>> project.
>>
>> I'm not sure if we enable the profile by default if there is a docker
>> command in the box.
>>
>>
>>
>> Willem Jiang
>>
>> Blog: http://willemjiang.blogspot.com (English)
>>   http://jnn.iteye.com  (Chinese)
>> Twitter: willemjiang
>> Weibo: 姜宁willem
>>
>> On Wed, May 23, 2018 at 2:22 PM, Luca Burgazzoli 
>> wrote:
>>
>>> Hi Zoran,
>>>
>>> On Tue, May 22, 2018 at 10:03 PM, Zoran Regvart  wrote:
>>> > Hi Luca,
>>> > sounds like a good idea, would be really good if we transitioned (no
>>> > need for a big bang), to JUnit 5 then we could use conditional logic
>>> > to skip those tests if for instance docker is not available.
>>> >
>>> > I would also consider marking those as integration tests so they are
>>> > run only if we want them to be run, or in environments that we know
>>> > they'll run without issues.
>>> >
>>>
>>> As first iteration I'd use profiles, junit 5 is not exatly as easy as
>>> junit 4 is.
>>>
>>> > zoran
>>> >
>>> > On Tue, May 22, 2018 at 5:35 PM, Luca Burgazzoli 
>>> wrote:
>>> >> Hi all,
>>> >>
>>> >> I've been using testcontainers [1] for a while and I found it useful
>>> >> to test against non java services such as consul, etcd and so on so
>>> >> I'd like to create a camel-testcontainers "component" that includes
>>> >> some facilities like a dedicated test support that take care of
>>> >> starting/stopping containers.
>>> >>
>>> >> Any objection/suggestion ?
>>> >>
>>> >> Regards,
>>> >> Luca
>>> >>
>>> >> [1] https://www.testcontainers.org/
>>> >>
>>> >>
>>> >> ---
>>> >> Luca Burgazzoli
>>> >
>>> >
>>> >
>>> > --
>>> > Zoran Regvart
>>>


Re: testcontainers

2018-05-23 Thread Luca Burgazzoli
It can be done by checking the presence of the docker socket file or
DOCKER_HOST env var

---
Luca Burgazzoli


On Wed, May 23, 2018 at 8:56 AM, Willem Jiang  wrote:
> Hi Luca,
>
> I guess you mean the maven profile. Please correct me if I'm wrong.
> Currently I need to user -Pdocker to enable the docker related test in my
> project.
>
> I'm not sure if we enable the profile by default if there is a docker
> command in the box.
>
>
>
> Willem Jiang
>
> Blog: http://willemjiang.blogspot.com (English)
>   http://jnn.iteye.com  (Chinese)
> Twitter: willemjiang
> Weibo: 姜宁willem
>
> On Wed, May 23, 2018 at 2:22 PM, Luca Burgazzoli 
> wrote:
>
>> Hi Zoran,
>>
>> On Tue, May 22, 2018 at 10:03 PM, Zoran Regvart  wrote:
>> > Hi Luca,
>> > sounds like a good idea, would be really good if we transitioned (no
>> > need for a big bang), to JUnit 5 then we could use conditional logic
>> > to skip those tests if for instance docker is not available.
>> >
>> > I would also consider marking those as integration tests so they are
>> > run only if we want them to be run, or in environments that we know
>> > they'll run without issues.
>> >
>>
>> As first iteration I'd use profiles, junit 5 is not exatly as easy as
>> junit 4 is.
>>
>> > zoran
>> >
>> > On Tue, May 22, 2018 at 5:35 PM, Luca Burgazzoli 
>> wrote:
>> >> Hi all,
>> >>
>> >> I've been using testcontainers [1] for a while and I found it useful
>> >> to test against non java services such as consul, etcd and so on so
>> >> I'd like to create a camel-testcontainers "component" that includes
>> >> some facilities like a dedicated test support that take care of
>> >> starting/stopping containers.
>> >>
>> >> Any objection/suggestion ?
>> >>
>> >> Regards,
>> >> Luca
>> >>
>> >> [1] https://www.testcontainers.org/
>> >>
>> >>
>> >> ---
>> >> Luca Burgazzoli
>> >
>> >
>> >
>> > --
>> > Zoran Regvart
>>


Getting ready for Camel 2.22 Release with SB2 support

2018-05-23 Thread Claus Ibsen
Hi

I want to let us get started early on preparing for the upcoming and
anticipated release of Apache Camel 2.22, that has support for Spring
Boot 2.

We have this release scheduled for next month (June), and it would be
good to start closing down on issues and finish up new implementations
and components etc.

And then get bugs fixed, tests passing and build stabilised on the CI
infrastructure as well.

The CI builds on master looks good at this moment
https://builds.apache.org/job/Camel/job/master/

The JIRA roadmap has 58 to-do tickets
https://issues.apache.org/jira/issues/?jql=project+%3D+CAMEL+AND+fixVersion+%3D+2.22.0+AND+statusCategory+%3D+new

Which likely is too many to get resolved before the release. So I will
create a Camel 2.22.1 and 2.23.0 version where tickets can be
re-assigned as target versions.





-- 
Claus Ibsen
-
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2