diff options
author | mwebster <mwebster> | 2006-08-23 11:52:22 +0000 |
---|---|---|
committer | mwebster <mwebster> | 2006-08-23 11:52:22 +0000 |
commit | 8549d861b124c20eba114b658e886bfbaf5d231c (patch) | |
tree | 23e297d985530526f65041b21bf113171665139a /tests/java5/ataspectj | |
parent | 30c0ada8a7430c4cfeab89f94291f328099e9da4 (diff) | |
download | aspectj-8549d861b124c20eba114b658e886bfbaf5d231c.tar.gz aspectj-8549d861b124c20eba114b658e886bfbaf5d231c.zip |
Bug 150271 "Allow multiple levels of LTW information" (make weaving/not weaving messages debug and add -debug to options for aop.xml)
Diffstat (limited to 'tests/java5/ataspectj')
5 files changed, 10 insertions, 10 deletions
diff --git a/tests/java5/ataspectj/ajc-ant.xml b/tests/java5/ataspectj/ajc-ant.xml index 8dccebac7..12df7d64c 100644 --- a/tests/java5/ataspectj/ajc-ant.xml +++ b/tests/java5/ataspectj/ajc-ant.xml @@ -1,11 +1,13 @@ <!-- ajc-ant script, not to be used from Ant commant line - see AntSpec --> -<project name="ltw" default="javac.ltw"> +<project name="ltw" default="RunThemAllWithJavacCompiledAndLTW"> <!-- using this we can debug the forked VM --> <property name="jdwp" value="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"/> + <target name="RunThemAllWithJavacCompiledAndLTW" depends="compile:javac, ltw"/> + <target name="compile:javac"> <!-- compile only javac compilable stuff, exclude the one that needs other dependencies --> <javac destdir="${aj.sandbox}" classpathref="aj.path" @@ -68,8 +70,6 @@ </java> </target> - <target name="javac.ltw" depends="compile:javac, ltw"/> - <target name="ltw.Aspect2MainTest"> <!-- javac Aspect2 --> <javac destdir="${aj.sandbox}" classpathref="aj.path" @@ -168,7 +168,7 @@ </java> </target> - <target name="ltw.oldAspectsDeclared"> + <target name="Compile time aspects declared to ltw weaver"> <!--Aspects woven at compile time must be declared in an aop.xml file. If they are not declared, then they will be lost during reweaving--> diff --git a/tests/java5/ataspectj/ataspectj/TestHelper.java b/tests/java5/ataspectj/ataspectj/TestHelper.java index 378f5936d..f53956193 100644 --- a/tests/java5/ataspectj/ataspectj/TestHelper.java +++ b/tests/java5/ataspectj/ataspectj/TestHelper.java @@ -57,9 +57,9 @@ public class TestHelper extends DefaultMessageHandler { public boolean handleMessage(IMessage message) throws AbortException { boolean ret = super.handleMessage(message); - if (message.getKind().isSameOrLessThan(IMessage.INFO)) { - ; - } else { + if (message.getKind().isSameOrLessThan(IMessage.INFO)); + if (message.getKind().isSameOrLessThan(IMessage.DEBUG)); + else { // we do exit here since Assert.fail will only trigger a runtime exception that might // be catched by the weaver anyway System.err.println("*** Exiting - got a warning/fail/error/abort IMessage"); diff --git a/tests/java5/ataspectj/ataspectj/aop-dumpbeforeandafter.xml b/tests/java5/ataspectj/ataspectj/aop-dumpbeforeandafter.xml index 8f0ef772d..cf94484e7 100644 --- a/tests/java5/ataspectj/ataspectj/aop-dumpbeforeandafter.xml +++ b/tests/java5/ataspectj/ataspectj/aop-dumpbeforeandafter.xml @@ -3,7 +3,7 @@ <aspects> <aspect name="ataspectj.EmptyAspect"/> </aspects> - <weaver options="-XlazyTjp -verbose"> + <weaver options="-XlazyTjp -verbose -debug"> <dump within="com.foo.bar..*" beforeandafter="true"/> <include within="com.foo..*"/> <exclude within="com.foo.bar..*CGLIB*"/> diff --git a/tests/java5/ataspectj/ataspectj/ltwlog/aop-verbose.xml b/tests/java5/ataspectj/ataspectj/ltwlog/aop-verbose.xml index 7cd1b4629..edaa71777 100644 --- a/tests/java5/ataspectj/ataspectj/ltwlog/aop-verbose.xml +++ b/tests/java5/ataspectj/ataspectj/ltwlog/aop-verbose.xml @@ -1,5 +1,5 @@ <aspectj> - <weaver options="-verbose"/> + <weaver options="-verbose -debug"/> <aspects> <aspect name="ataspectj.ltwlog.Aspect1"/> </aspects> diff --git a/tests/java5/ataspectj/ataspectj/ltwlog/aop-verboseandshow.xml b/tests/java5/ataspectj/ataspectj/ltwlog/aop-verboseandshow.xml index 557ad27a5..8f1d70406 100644 --- a/tests/java5/ataspectj/ataspectj/ltwlog/aop-verboseandshow.xml +++ b/tests/java5/ataspectj/ataspectj/ltwlog/aop-verboseandshow.xml @@ -1,5 +1,5 @@ <aspectj> - <weaver options="-showWeaveInfo -verbose"/> + <weaver options="-showWeaveInfo -verbose -debug"/> <aspects> <aspect name="ataspectj.ltwlog.Aspect1"/> </aspects> |