Skip to content

Commit f5121ec

Browse files
committed
Make test scripts clean up duplicate classes
* 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.
1 parent b94ce9a commit f5121ec

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

start/src/test/shell/makeHelloWorldJars.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@ mkdir -p target/generated-sources/HelloWorld/test
1919
sed "s/%%/Hello World\!/" < src/test/java/test/HelloWorldTemplate > target/generated-sources/HelloWorld/test/HelloWorld.java
2020
$JAVA_HOME/bin/javac target/generated-sources/HelloWorld/test/HelloWorld.java -d target/generated-sources/HelloWorld
2121
$JAVA_HOME/bin/jar -cf target/test-classes/HelloWorld.jar -C target/generated-sources/HelloWorld test/HelloWorld.class
22+
rm -r target/generated-sources/HelloWorld/test
2223

2324
mkdir -p target/generated-sources/HalloWelt/test
2425
sed "s/%%/Hallo Welt/" < src/test/java/test/HelloWorldTemplate > target/generated-sources/HalloWelt/test/HelloWorld.java
2526
$JAVA_HOME/bin/javac target/generated-sources/HalloWelt/test/HelloWorld.java -d target/generated-sources/HalloWelt
2627
$JAVA_HOME/bin/jar -cf target/test-classes/HelloWorld2.jar -C target/generated-sources/HalloWelt test/HelloWorld.class
28+
rm -r target/generated-sources/HalloWelt/test

start/src/test/shell/makeTestJars.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,5 @@ do
2121
sed "s/testX/test$x/" < src/test/java/test/TestTemplate > target/generated-sources/$x/test/TestObject.java
2222
$JAVA_HOME/bin/javac -cp target/test-classes target/generated-sources/$x/test/TestObject.java -d target/generated-sources/$x
2323
$JAVA_HOME/bin/jar -cf target/test-classes/ClassLoaderTest$x/Test.jar -C target/generated-sources/$x test/TestObject.class
24+
rm -r target/generated-sources/$x
2425
done

0 commit comments

Comments
 (0)