Code Review 6969395: TEST_BUG: Tests in java/net sun/net problems
Alan Bateman
Alan.Bateman at oracle.com
Thu Jul 15 10:11:02 PDT 2010
Chris Hegarty wrote:
> Alan,
>
> Can you please review these various updates to the jdk net regression
> tests. Mainly closing of sockets, samevm issues, dial back of tests,
> etc..
>
> Webrev:
> http://cr.openjdk.java.net/~chegar/6969395/webrev.00/webrev/
>
> Thanks.
> -Chris.
Good work! A few comments:
Should you leave the # jdk_net header in ProblemList.txt so that there
is a place to add networking tests in the future?
I notice you've changed a lot of http server tests to run in othervm
mode. Do they have to run in othervm mode? Just thinking about the
overall test time.
test/java/net/DatagramSocket/DatagramTimeout.java - I assume line 43 is
now needed as you have created sock already.
test/java/net/Socket/AccurateTimeout.java - I think the original bug
related to a delay of 500ms so increasing the tolerance may mean it
doesn't catch the original issue. Hard to know what to do with this
test; maybe it needs to run several times and pass if at least one
iteration is within tolerance. Alternatively maybe we should disable the
test?
test/java/net/Socket/SoTimeout.java - should you close serverSocket?
test/java/net/URLClassLoader/ClassLoad.java - minor bit but it looks
like the indentation in the handle method is inconsistent.
test/java/net/URLConnection/ZeroContentLength.java - are these changes
needed?
Otherwise the changes look fine to me.
-Alan.
More information about the net-dev
mailing list