You are viewing a plain text version of this content. The canonical link for it is here.
Posted to kerby@directory.apache.org by "Zheng, Kai" <ka...@intel.com> on 2015/07/02 00:26:59 UTC

RE: Unit test regression

Thanks Colm for the thoughts. Hope https://issues.apache.org/jira/browse/DIRKRB-313 addressed your idea well.

Regards,
Kai

From: Colm O hEigeartaigh [mailto:coheigea@apache.org]
Sent: Tuesday, June 30, 2015 11:00 PM
To: Zheng, Kai
Cc: kerby@directory.apache.org
Subject: Re: Unit test regression

Thanks Kai, I've updated my code :-)
There is just one change that I noticed which could be improved...if you only specify one (TCP) port in the KerbyClient, it will complain with "port out of range:-1". You have to explicitly disable UDP for this to work. I would suggest that it be better that it should only use either UDP or TCP if the port has been configured.
Colm.

On Tue, Jun 30, 2015 at 9:44 AM, Zheng, Kai <ka...@intel.com>> wrote:
Colm,

Recently I made large changes across client, server side and test base codes. I'm afraid it may break your codes. Please let me know if any issue I can help with.

Regards,
Kai

-----Original Message-----
From: Colm O hEigeartaigh [mailto:coheigea@apache.org<ma...@apache.org>]
Sent: Monday, June 22, 2015 10:35 PM
To: kerby@directory.apache.org<ma...@directory.apache.org>
Subject: Re: Unit test regression

Thanks, that works.

Colm.

On Wed, Jun 10, 2015 at 12:17 PM, Zheng, Kai <ka...@intel.com>> wrote:

> Colm,
>
> With the following change it works. I guess previously timeout setting
> doesn't effect. After it's fixed and works now, 5 is too small because
> client and server are not ensured to be started in sequence in the
> test.
>
> -       client.setTimeout(5);
> +       client.setTimeout(50);
>
> Regards,
> Kai
>
> -----Original Message-----
> From: Zheng, Kai [mailto:kai.zheng@intel.com<ma...@intel.com>]
> Sent: Wednesday, June 10, 2015 6:57 PM
> To: kerby@directory.apache.org<ma...@directory.apache.org>; coheigea@apache.org<ma...@apache.org>
> Subject: RE: Unit test regression
>
> I will look at it later.
>
> Regards,
> Kai
>
> -----Original Message-----
> From: Colm O hEigeartaigh [mailto:coheigea@apache.org<ma...@apache.org>]
> Sent: Wednesday, June 10, 2015 5:56 PM
> To: kerby@directory.apache.org<ma...@directory.apache.org>
> Subject: Unit test regression
>
> Hi all,
>
> One of the unit tests in my github repo has stopped working:
>
> Caused by: java.net.SocketTimeoutException: Read timed out
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at java.net.SocketInputStream.read(SocketInputStream.java:210)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at
>
> org.apache.kerby.kerberos.kerb.transport.KrbTcpTransport.receiveMessage(KrbTcpTransport.java:54)
>         at
>
> org.apache.kerby.kerberos.kerb.client.impl.DefaultKrbHandler.handleRequest(DefaultKrbHandler.java:40)
>         ... 36 more
>
>
> The test-case is here:
>
>
> https://github.com/coheigea/testcases/blob/master/apache/cxf/cxf-kerbe
> ros-kerby/src/test/java/org/apache/coheigea/cxf/kerberos/authenticatio
> n/AuthenticationTest.java
>
> Specially, "unitTest". The GSS interop testcases are all fine. Has
> anything changed with regards to the client API of Kerby that would
> cause this?
>
> Colm.
>
>
> --
> Colm O hEigeartaigh
>
> Talend Community Coder
> http://coders.talend.com
>



--
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com



--
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com