The following tests cases are not applicable to compact3 profile, in there current form, and
should be excluded or updated. Sub-tasks may be filed to update individual tests.
# Test with static dependencies outside copact3 (swing, awt, beans,...)
tools/javac/api/TestEvalExpression.java
tools/javac/BadOptimization/DeadCode6.java
tools/javac/DefiniteAssignment/DefAssignNestedArg.java
tools/javac/failover/CheckAttributedTree.java
tools/javac/FinalInitializer.java
tools/javac/generics/inference/5073060/GenericsAndPackages.java
tools/javac/InnerMethSig.java
tools/javac/tree/TreePosTest.java
# Test depending on direct access to sun.tools.jar.Main
tools/javac/Paths/TestCompileJARInClassPath.java
tools/javac/plugin/showtype/Test.java
# reflection beyond compact3
tools/javac/processing/6414633/T6414633.java
# expect more classes than what's in compact3
tools/javac/processing/model/testgetallmembers/Main.java
# dependency on lib/ext/dnsns.jar
tools/javac/T6558476.java
# javadoc tool doesn't work through API. This should work since the way the compiler is supported is
# to add tool.jar from the jdk. With the extension of the tools api, to provide access to the javadoc
# tool, this approach exposed javadoc. However, there is no explicit requirement to support javadoc.
tools/javadoc/api/basic/GetTask_FileManagerTest.java
# Test must be excluded or make correct use of profile jar attribute.
tools/javac/Paths/Class-Path.sh
should be excluded or updated. Sub-tasks may be filed to update individual tests.
# Test with static dependencies outside copact3 (swing, awt, beans,...)
tools/javac/api/TestEvalExpression.java
tools/javac/BadOptimization/DeadCode6.java
tools/javac/DefiniteAssignment/DefAssignNestedArg.java
tools/javac/failover/CheckAttributedTree.java
tools/javac/FinalInitializer.java
tools/javac/generics/inference/5073060/GenericsAndPackages.java
tools/javac/InnerMethSig.java
tools/javac/tree/TreePosTest.java
# Test depending on direct access to sun.tools.jar.Main
tools/javac/Paths/TestCompileJARInClassPath.java
tools/javac/plugin/showtype/Test.java
# reflection beyond compact3
tools/javac/processing/6414633/T6414633.java
# expect more classes than what's in compact3
tools/javac/processing/model/testgetallmembers/Main.java
# dependency on lib/ext/dnsns.jar
tools/javac/T6558476.java
# javadoc tool doesn't work through API. This should work since the way the compiler is supported is
# to add tool.jar from the jdk. With the extension of the tools api, to provide access to the javadoc
# tool, this approach exposed javadoc. However, there is no explicit requirement to support javadoc.
tools/javadoc/api/basic/GetTask_FileManagerTest.java
# Test must be excluded or make correct use of profile jar attribute.
tools/javac/Paths/Class-Path.sh
- relates to
-
JDK-8024140 [TESTBUG] Profile based regression test groups for jdk repo
-
- Resolved
-