diff options
Diffstat (limited to 'org.aspectj.ajdt.core/testsrc/org')
-rw-r--r-- | org.aspectj.ajdt.core/testsrc/org/aspectj/ajdt/internal/compiler/batch/BcweaverJarMaker.java | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/org.aspectj.ajdt.core/testsrc/org/aspectj/ajdt/internal/compiler/batch/BcweaverJarMaker.java b/org.aspectj.ajdt.core/testsrc/org/aspectj/ajdt/internal/compiler/batch/BcweaverJarMaker.java index 9f463c15c..d0c19a182 100644 --- a/org.aspectj.ajdt.core/testsrc/org/aspectj/ajdt/internal/compiler/batch/BcweaverJarMaker.java +++ b/org.aspectj.ajdt.core/testsrc/org/aspectj/ajdt/internal/compiler/batch/BcweaverJarMaker.java @@ -27,6 +27,8 @@ public class BcweaverJarMaker { makeJar1(); makeJar1a(); makeJar2(); + + makeTestJars(); } public static void makeJar0() throws IOException { @@ -87,4 +89,35 @@ public class BcweaverJarMaker { CommandTestCase.runCompiler(args, CommandTestCase.NO_ERRORS); } + + public static void makeTestJars() throws IOException { + List args = new ArrayList(); + + args.add("-classpath"); args.add("../lib/test/aspectjrt.jar;../lib/test/testing-client.jar"); + args.add("-outjar"); + args.add("../tests/new/options11/aspectlib1.jar"); + args.add("../tests/new/options11/library1/*.java"); + + CommandTestCase.runCompiler(args, CommandTestCase.NO_ERRORS); + + args = new ArrayList(); + + args.add("-classpath"); args.add("../lib/test/aspectjrt.jar;../lib/test/testing-client.jar"); + args.add("-outjar"); + args.add("../tests/new/options11/aspectlib2.jar"); + args.add("../tests/new/options11/library2/*.java"); + + CommandTestCase.runCompiler(args, CommandTestCase.NO_ERRORS); + + args = new ArrayList(); + + args.add("-classpath"); args.add("../lib/test/aspectjrt.jar;../lib/test/testing-client.jar"); + args.add("-outjar"); + args.add("../tests/new/options11/injar.jar"); + args.add("../tests/new/options11/injar/*.java"); + + CommandTestCase.runCompiler(args, CommandTestCase.NO_ERRORS); + } + + } |