hg: jdk8/tl/langtools: 8006212: javac, convert jtreg tests from shell script to java

Jonathan Gibbons jonathan.gibbons at oracle.com
Tue Feb 19 18:50:02 UTC 2013


Woohoo -- 23 shell tests replaced with equivalent Java code: that's over 
2/3 of the shell tests in langtools/test.

-- Jon

On 02/19/2013 09:54 AM, vicente.romero at oracle.com wrote:
> Changeset: dc8b7aa7cef3
> Author:    vromero
> Date:      2013-02-19 17:53 +0000
> URL:       http://hg.openjdk.java.net/jdk8/tl/langtools/rev/dc8b7aa7cef3
>
> 8006212: javac, convert jtreg tests from shell script to java
> Reviewed-by: jjg
>
> ! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
> ! src/share/classes/com/sun/tools/javac/util/ArrayUtils.java
> + test/tools/apt/Basics/CheckAptIsRemovedTest.java
> - test/tools/apt/Basics/NullAPF.java
> - test/tools/apt/Basics/apt.sh
> - test/tools/apt/verifyVariables.sh
> + test/tools/javac/4846262/CheckEBCDICLocaleTest.java
> - test/tools/javac/4846262/Test.java
> - test/tools/javac/4846262/Test.out
> - test/tools/javac/4846262/Test.sh
> + test/tools/javac/6302184/HiddenOptionsShouldUseGivenEncodingTest.java
> - test/tools/javac/6302184/T6302184.sh
> + test/tools/javac/ClassPathTest/ClassPathTest.java
> - test/tools/javac/ClassPathTest/ClassPathTest.sh
> - test/tools/javac/ClassPathTest/ClassPathTest1.java
> - test/tools/javac/ClassPathTest/ClassPathTest2.java
> - test/tools/javac/ClassPathTest/ClassPathTest3.java
> - test/tools/javac/ClassPathTest/bar/pkg/ClassPathTestAux2.java
> - test/tools/javac/ClassPathTest/foo/pkg/ClassPathTestAux1.java
> - test/tools/javac/ClassPathTest/pkg/ClassPathTestAux3.java
> + test/tools/javac/ExtDirs/ExtDirTest.java
> - test/tools/javac/ExtDirs/ExtDirTest_1.java
> - test/tools/javac/ExtDirs/ExtDirTest_2.java
> - test/tools/javac/ExtDirs/ExtDirTest_3.java
> - test/tools/javac/ExtDirs/ExtDirs.sh
> - test/tools/javac/MissingInclude.java
> - test/tools/javac/MissingInclude.sh
> + test/tools/javac/MissingInclude/MissingIncludeTest.java
> - test/tools/javac/ProtectedInnerClass/ProtectedInnerClass.sh
> - test/tools/javac/ProtectedInnerClass/ProtectedInnerClass_2.java
> + test/tools/javac/ProtectedInnerClass/ProtectedInnerClassesTest.java
> - test/tools/javac/ProtectedInnerClass/p1/ProtectedInnerClass1.java
> - test/tools/javac/ProtectedInnerClass/p2/ProtectedInnerClass2.java
> - test/tools/javac/ProtectedInnerClass/p2/ProtectedInnerClass3.java
> + test/tools/javac/T5090006/AssertionFailureTest.java
> - test/tools/javac/T5090006/T5090006.java
> - test/tools/javac/T5090006/compiler.sh
> - test/tools/javac/constDebug/ConstDebug.java
> - test/tools/javac/constDebug/ConstDebug.sh
> + test/tools/javac/constDebug/ConstDebugTest.java
> - test/tools/javac/fatalErrors/NoJavaLang.java
> - test/tools/javac/fatalErrors/NoJavaLang.out
> - test/tools/javac/fatalErrors/NoJavaLang.sh
> + test/tools/javac/fatalErrors/NoJavaLangTest.java
> - test/tools/javac/innerClassFile/Driver.sh
> + test/tools/javac/innerClassFile/InnerClassFileTest.java
> - test/tools/javac/innerClassFile/x/B.java
> - test/tools/javac/innerClassFile/x/C.java
> - test/tools/javac/innerClassFile/y/Main.java
> - test/tools/javac/innerClassFile/y/R1.java
> - test/tools/javac/innerClassFile/y/R2.java
> - test/tools/javac/innerClassFile/y/R3.java
> - test/tools/javac/javazip/A.java
> + test/tools/javac/javazip/JavaZipTest.java
> - test/tools/javac/javazip/Test.sh
> - test/tools/javac/javazip/bad/B.java
> - test/tools/javac/javazip/good/B.java
> + test/tools/javac/lib/ToolBox.java
> + test/tools/javac/links/LinksTest.java
> - test/tools/javac/links/T.java
> - test/tools/javac/links/b/B.java
> - test/tools/javac/links/links.sh
> + test/tools/javac/newlines/NewLineTest.java
> - test/tools/javac/newlines/Newlines.sh
> + test/tools/javac/stackmap/StackMapTest.java
> - test/tools/javac/stackmap/T4955930.java
> - test/tools/javac/stackmap/T4955930.sh
> ! test/tools/javac/unicode/SupplementaryJavaID6.java
> - test/tools/javac/unicode/SupplementaryJavaID6.sh
> + test/tools/javah/6257087/T6257087.java
> - test/tools/javah/6257087/foo.java
> - test/tools/javah/6257087/foo.sh
> - test/tools/javah/6257087/foo_bar.h
> - test/tools/javah/ConstMacroTest.sh
> - test/tools/javah/MissingParamClassException.java
> - test/tools/javah/MissingParamClassTest.sh
> - test/tools/javah/ParamClassTest.java
> - test/tools/javah/SubClassConsts.java
> - test/tools/javah/SubClassConsts.out
> - test/tools/javah/SubClassConsts.win
> - test/tools/javah/SuperClassConsts.java
> + test/tools/javah/T4942232/MissingParamClassTest.java
> + test/tools/javah/constMacroTest/ConstMacroTest.java
> + test/tools/javap/4798312/JavapShouldLoadClassesFromRTJarTest.java
> + test/tools/javap/4866831/PublicInterfaceTest.java
> - test/tools/javap/NotPackagePrivateInterface.java
> - test/tools/javap/PublicInterfaceTest.sh
> - test/tools/javap/pathsep.sh
> + test/tools/javap/stackmap/StackmapTest.java
> - test/tools/javap/stackmap/T6271292.java
> - test/tools/javap/stackmap/T6271292.out
> - test/tools/javap/stackmap/T6271292.sh
>




More information about the core-libs-dev mailing list