+1

On 6/26/14, Gary Gregory <garydgreg...@gmail.com> wrote:
> Or you could not run tests in parallel and keep it simple. This is not a
> problem that needs solving and make the code harder to understand and
> maintain.
>
> Gary
>
>
> On Thu, Jun 26, 2014 at 4:50 PM, Matt Sicker <boa...@gmail.com> wrote:
>
>> A neat improvement to the port finder thing would be a way for it to work
>> over multiple JVMs. That is, it won't work reliably when you use the fork
>> option in surefire. The only workaround I know would be to use different
>> starting ports for every test (separated by about 50-100 ports perhaps?).
>> Kind of hard to enforce a lock or singleton across VMs without some
>> networking code which would get a bit complicated. Then again, maybe not
>> so
>> much. I might try this out sometime.
>>
>>
>> On 26 June 2014 10:00, Gary Gregory <garydgreg...@gmail.com> wrote:
>>
>>> I got rid of the new finder class in favor of the existing one. If I
>>> reuse the one from Mina it does not work due to port range issues.
>>>
>>> Gary
>>>
>>> Gary
>>>
>>>
>>> -------- Original message --------
>>> From: Matt Sicker
>>> Date:06/25/2014 11:02 (GMT-05:00)
>>> To: Log4J Developers List
>>> Subject: Re: Finding free ports
>>>
>>> I think AvailablePortFinder was a class I copied from Camel.
>>>
>>>
>>> On 24 June 2014 23:24, Gary Gregory <garydgreg...@gmail.com> wrote:
>>>
>>>> We have two ways of finding free socket ports:
>>>>
>>>> - org.apache.logging.log4j.test.AvailablePortFinder has been around for
>>>> a while, and
>>>> - org.apache.logging.log4j.core.net.FreePortFinder which is a new class
>>>> I refactored out of a bunch of duplicate code in the Flume tests.
>>>>
>>>> We need to pick on way of doing this. FreePortFinder gets my vote
>>>> because it is simpler.
>>>>
>>>> Thoughts?
>>>>
>>>> Gary
>>>>
>>>> --
>>>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
>>>> Java Persistence with Hibernate, Second Edition
>>>> <http://www.manning.com/bauer3/>
>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>> Blog: http://garygregory.wordpress.com
>>>> Home: http://garygregory.com/
>>>> Tweet! http://twitter.com/GaryGregory
>>>>
>>>
>>>
>>>
>>> --
>>> Matt Sicker <boa...@gmail.com>
>>>
>>
>>
>>
>> --
>> Matt Sicker <boa...@gmail.com>
>>
>
>
>
> --
> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> Java Persistence with Hibernate, Second Edition
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org

Reply via email to