Review request: JDK-8004928 TEST_BUG: Reduce dependence of CoreLib tests from the AWT subsystem.

Alan Bateman Alan.Bateman at oracle.com
Wed Dec 12 18:40:57 UTC 2012


On 12/12/2012 15:41, Alexey Utkin wrote:
> Bug description:
> https://jbs.oracle.com/bugs/browse/JDK-8004928
>
> Here is the suggested fix:
> http://cr.openjdk.java.net/~uta/openjdk-webrevs/JDK-8004928/webrev.01
This mostly looks good to me, just a few comments:

For java/io/Serializable/resolveProxyClass/NonPublicInterface.java and 
java/lang/reflect/Proxy/ClassRestrictions.java then it would be nice if 
the types used were in compact1 [1], that would avoid needing to exclude 
those tests. I also see the test uses sun.tools.agent.StepConstants 
which I don't think exists but perhaps that is intentional.

test/java/util/Collections/EmptyIterator.java, minor nit but I think we 
prefer "public static" over "static public". It doesn't of course need 
to be public anyway.

You probably saw Dan's comment about changing 
test/java/util/logging/LoggingDeadlock4.java, I trust you'll double 
check this test with an older version of the JDK that doesn't have the 
fix. My only comment is that line 46 is too wide.

-Alan.

[1] http://openjdk.java.net/jeps/161



More information about the core-libs-dev mailing list