aboutsummaryrefslogtreecommitdiffstats
path: root/tests/java5/ataspectj
diff options
context:
space:
mode:
authormwebster <mwebster>2006-08-23 11:52:22 +0000
committermwebster <mwebster>2006-08-23 11:52:22 +0000
commit8549d861b124c20eba114b658e886bfbaf5d231c (patch)
tree23e297d985530526f65041b21bf113171665139a /tests/java5/ataspectj
parent30c0ada8a7430c4cfeab89f94291f328099e9da4 (diff)
downloadaspectj-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')
-rw-r--r--tests/java5/ataspectj/ajc-ant.xml8
-rw-r--r--tests/java5/ataspectj/ataspectj/TestHelper.java6
-rw-r--r--tests/java5/ataspectj/ataspectj/aop-dumpbeforeandafter.xml2
-rw-r--r--tests/java5/ataspectj/ataspectj/ltwlog/aop-verbose.xml2
-rw-r--r--tests/java5/ataspectj/ataspectj/ltwlog/aop-verboseandshow.xml2
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>