[jboss-cvs] JBossAS SVN: r57582 - projects/aop/trunk/aop

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Oct 12 08:25:45 EDT 2006


Author: stalep
Date: 2006-10-12 08:25:44 -0400 (Thu, 12 Oct 2006)
New Revision: 57582

Modified:
   projects/aop/trunk/aop/build.xml
Log:
[JBAOP-255]
added simple testtarget and excluded it from 1.4 tests


Modified: projects/aop/trunk/aop/build.xml
===================================================================
--- projects/aop/trunk/aop/build.xml	2006-10-12 08:26:09 UTC (rev 57581)
+++ projects/aop/trunk/aop/build.xml	2006-10-12 12:25:44 UTC (rev 57582)
@@ -628,6 +628,7 @@
          <include name="**/*.java"/>
          <exclude name="org/jboss/test/aop/jdk15*/**/*.java"/>
          <exclude name="org/jboss/test/aop/memoryleaks/**/*.java"/>
+         <exclude name="org/jboss/test/aop/methodoverride/*.java"/>
          <exclude name="**/methodhashing/*"/>
       </javac>
    </target>
@@ -1453,6 +1454,62 @@
       </junit>
    </target>
 
+   <target name="methodoverride" depends="jars15">
+
+      <javac destdir="${build.tests.classes}"
+         source="1.5"
+         debug="on">
+         <src path="${source.tests.java}"/>
+         <include name="org/jboss/test/aop/**"/>
+         <!-- just to make the tests compile -->
+         <exclude name="org/jboss/test/aop/methodhashing/*"/>
+         <classpath refid="test15.classpath"/>
+      </javac>
+
+
+      <taskdef name="aopc" classname="org.jboss.aop.ant.AopC" classpathref="jboss.aop.classpath"/>
+      <path id="aop.task.classpath">
+         <path refid="test15.classpath"/>
+         <pathelement location="${build.tests.classes}"/>
+         <pathelement location="docs"/>
+      </path>
+
+      <aopc compilerclasspathref="aop.task.classpath">
+         <sysproperty key="jboss.aop.debug.classes" value="true"/>
+         <classpath refid="aop.task.classpath"/>
+         <classpath path="${build.tests.classes}"/>
+         <src path="${build.tests.classes}"/>
+         <include name="org/jboss/test/aop/methodoverride/*"/>
+         <!--
+         <aoppath path="${source.res}/test/methodoverride/jboss-aop.xml"/>
+         -->
+         <aopclasspath path="${build.tests.classes}"/>
+      </aopc>
+      <property name="report.dir" value="${build.reports}"/>
+      <mkdir dir="${report.dir}"/>
+      <junit printsummary="yes" fork="yes" haltonfailure="no">
+         <sysproperty key="jboss.aop.class.path" value="${build.tests.classes}"/>
+
+         <!--
+         <sysproperty key="jboss.aop.path" value="${source.res}/test/methodoverride/jboss-aop.xml"/>
+         <sysproperty key="jboss.aop.verbose" value="true"/>
+         <sysproperty key="jboss.aop.debug.classes" value="false"/>
+         <sysproperty key="jboss.aop.instrumentor" value="org.jboss.aop.instrument.GeneratedAdvisorInstrumentor"/>
+         -->
+         <sysproperty key="jboss.aop.instrumentor" value="org.jboss.aop.instrument.ClassicInstrumentor"/>
+         <jvmarg value="-javaagent:${build.lib}/jboss-aop-jdk50.jar"/>
+         <classpath>
+            <path refid="test15.classpath"/>
+            <pathelement location="${build.tests.classes}"/>
+            <pathelement location="docs"/>
+         </classpath>
+         <formatter usefile="true" type="plain" extension="-jdk15-loadtime-tests.txt"/>
+         <formatter usefile="true" type="xml" extension="-jdk15-loadtime-tests.xml"/>
+         <test todir="${report.dir}" name="org.jboss.test.aop.methodoverride.MethodOverrideTestCase" />
+      </junit>
+   </target>
+
+
    <target name="jdk15-precompiled-tests" depends="compile-jdk15-tests">
 
       <property name="report.dir" value="${build.reports}"/>




More information about the jboss-cvs-commits mailing list