This is an automated email from the ASF dual-hosted git repository. cshannon pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/accumulo-classloaders.git
The following commit(s) were added to refs/heads/main by this push: new e01d03b Make test scripts clean up duplicate classes (#16) e01d03b is described below commit e01d03b8837c9f5153ffb05cda3db71ef60d7820 Author: Christopher L. Shannon <christopher.l.shan...@gmail.com> AuthorDate: Fri Feb 17 09:46:02 2023 -0500 Make test scripts clean up duplicate classes (#16) The test scripts in start create multiple classes with the same name that can cause problems for IDEs. The classes are only used to create jars for the VFS tests so just drop the intermediate class files when done creating the jars. Note: This is the same fix used in Accumulo: https://github.com/apache/accumulo/commit/f5121ec --- modules/vfs-class-loader/src/test/shell/makeHelloWorldJars.sh | 2 ++ modules/vfs-class-loader/src/test/shell/makeTestJars.sh | 1 + 2 files changed, 3 insertions(+) diff --git a/modules/vfs-class-loader/src/test/shell/makeHelloWorldJars.sh b/modules/vfs-class-loader/src/test/shell/makeHelloWorldJars.sh index 04289ec..fcf4e8d 100755 --- a/modules/vfs-class-loader/src/test/shell/makeHelloWorldJars.sh +++ b/modules/vfs-class-loader/src/test/shell/makeHelloWorldJars.sh @@ -26,8 +26,10 @@ mkdir -p target/generated-sources/HelloWorld/test sed "s/%%/Hello World\!/" < src/test/java/test/HelloWorldTemplate > target/generated-sources/HelloWorld/test/HelloWorld.java $JAVA_HOME/bin/javac target/generated-sources/HelloWorld/test/HelloWorld.java -d target/generated-sources/HelloWorld $JAVA_HOME/bin/jar -cf target/test-classes/HelloWorld.jar -C target/generated-sources/HelloWorld test/HelloWorld.class +rm -r target/generated-sources/HelloWorld/test mkdir -p target/generated-sources/HalloWelt/test sed "s/%%/Hallo Welt/" < src/test/java/test/HelloWorldTemplate > target/generated-sources/HalloWelt/test/HelloWorld.java $JAVA_HOME/bin/javac target/generated-sources/HalloWelt/test/HelloWorld.java -d target/generated-sources/HalloWelt $JAVA_HOME/bin/jar -cf target/test-classes/HelloWorld2.jar -C target/generated-sources/HalloWelt test/HelloWorld.class +rm -r target/generated-sources/HalloWelt/test diff --git a/modules/vfs-class-loader/src/test/shell/makeTestJars.sh b/modules/vfs-class-loader/src/test/shell/makeTestJars.sh index fc86fb7..5d26bb1 100755 --- a/modules/vfs-class-loader/src/test/shell/makeTestJars.sh +++ b/modules/vfs-class-loader/src/test/shell/makeTestJars.sh @@ -29,4 +29,5 @@ do sed "s/testX/test$x/" < src/test/java/test/TestTemplate > target/generated-sources/$x/test/TestObject.java $JAVA_HOME/bin/javac -cp target/test-classes target/generated-sources/$x/test/TestObject.java -d target/generated-sources/$x $JAVA_HOME/bin/jar -cf target/test-classes/ClassLoaderTest$x/Test.jar -C target/generated-sources/$x test/TestObject.class + rm -r target/generated-sources/$x done