Review request: JDK-8004928 TEST_BUG: Reduce dependence of CoreLib tests from the AWT subsystem. (original) (raw)
Alexey Utkin alexey.utkin at oracle.com
Wed Dec 12 15:41:56 UTC 2012
- Previous message: hg: jdk8/tl/jdk: 2 new changesets
- Next message: Review request: JDK-8004928 TEST_BUG: Reduce dependence of CoreLib tests from the AWT subsystem.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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
Summary: test/java/io/Serializable/resolveProxyClass/NonPublicInterface.java test/java/lang/reflect/Proxy/ClassRestrictions.java The set of non-public interfaces was changed to avoid AWT dependencies.
test/java/lang/management/CompilationMXBean/Basic.java The ballast calls java.awt.Toolkit.getDefaultToolkit(); javax.swing.UIManager.getInstalledLookAndFeels(); were removed from compiled Java code. Compilation time still positive.
test/java/lang/reflect/Generics/Probe.java The dependence from the internal class "javax.swing.JComboBox$AccessibleJComboBox" was excepted from code. It has very small impact to test coverage.
test/java/util/Collections/EmptyIterator.java Swing-stored constants were changed to locally-defined.
test/java/util/logging/LoggingDeadlock4.java Test case was simplified to avoid AWT class loading. Negative test result was tested on early JDK7 build.
test/sun/tools/jrunscript/common.sh Useless mention of XToolkit was removed from the script.
Regards, -uta
- Previous message: hg: jdk8/tl/jdk: 2 new changesets
- Next message: Review request: JDK-8004928 TEST_BUG: Reduce dependence of CoreLib tests from the AWT subsystem.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]