[jboss-cvs] JBossAS SVN: r59423 - branches/Branch_4_2/testsuite/imports/sections
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Jan 8 18:26:26 EST 2007
Author: bstansberry at jboss.com
Date: 2007-01-08 18:26:25 -0500 (Mon, 08 Jan 2007)
New Revision: 59423
Modified:
branches/Branch_4_2/testsuite/imports/sections/classloader.xml
Log:
[JBAS-3971] Add a basic classloader leakage test
Modified: branches/Branch_4_2/testsuite/imports/sections/classloader.xml
===================================================================
--- branches/Branch_4_2/testsuite/imports/sections/classloader.xml 2007-01-08 23:18:40 UTC (rev 59422)
+++ branches/Branch_4_2/testsuite/imports/sections/classloader.xml 2007-01-08 23:26:25 UTC (rev 59423)
@@ -381,5 +381,154 @@
</classes>
</war>
+ <!-- Build classloader leak test archives -->
+ <jar destfile="${build.lib}/classloader-leak-test.sar">
+ <metainf dir="${build.resources}/classloader/leak/sar/META-INF">
+ <include name="jboss-service.xml"/>
+ </metainf>
+ <fileset dir="${build.classes}">
+ <include name="org/jboss/test/classloader/leak/clstore/*"/>
+ </fileset>
+ <fileset dir="${jboss.profiler.jvmti.lib}">
+ <include name="jboss-profiler-jvmti.jar"/>
+ </fileset>
+ </jar>
+ <war destfile="${build.lib}/classloader-leak-simple.war"
+ webxml="${build.resources}/classloader/leak/war/WEB-INF/web-simple.xml">
+ <webinf dir="${build.resources}/classloader/leak/war/WEB-INF">
+ <include name="jboss-web.xml"/>
+ </webinf>
+ <classes dir="${build.classes}">
+ <include name="org/jboss/test/classloader/leak/web/*"/>
+ </classes>
+ <fileset dir="${build.resources}/classloader/leak/war">
+ <include name="simple.jsp"/>
+ </fileset>
+ </war>
+ <war destfile="${build.lib}/classloader-leak-in-war.war"
+ webxml="${build.resources}/classloader/leak/war/WEB-INF/web-simple.xml">
+ <webinf dir="${build.resources}/classloader/leak/war/WEB-INF">
+ <include name="jboss-web.xml"/>
+ </webinf>
+ <classes dir="${build.classes}">
+ <include name="org/jboss/test/classloader/leak/web/*"/>
+ </classes>
+ <fileset dir="${build.resources}/classloader/leak/war">
+ <include name="simple.jsp"/>
+ </fileset>
+ <lib dir="${apache.logging.lib}">
+ <include name="commons-logging.jar"/>
+ </lib>
+ </war>
+ <war destfile="${build.lib}/classloader-leak-simple-ejb.war"
+ webxml="${build.resources}/classloader/leak/war/WEB-INF/web.xml">
+ <classes dir="${build.classes}">
+ <include name="org/jboss/test/classloader/leak/web/*"/>
+ </classes>
+ <fileset dir="${build.resources}/classloader/leak/war">
+ <include name="*.jsp"/>
+ </fileset>
+ </war>
+ <war destfile="${build.lib}/classloader-leak-in-war-ejb.war"
+ webxml="${build.resources}/classloader/leak/war/WEB-INF/web.xml">
+ <fileset dir="${build.resources}/classloader/leak/war">
+ <include name="*.jsp"/>
+ </fileset>
+ <classes dir="${build.classes}">
+ <include name="org/jboss/test/classloader/leak/web/*"/>
+ </classes>
+ <lib dir="${apache.logging.lib}">
+ <include name="commons-logging.jar"/>
+ </lib>
+ </war>
+ <jar destfile="${build.lib}/classloader-leak-ejb.jar"
+ manifest="${build.resources}/classloader/leak/ejb/META-INF/MANIFEST.MF">
+ <metainf dir="${build.resources}/classloader/leak/ejb/META-INF"/>
+ <fileset dir="${build.classes}">
+ <include name="org/jboss/test/classloader/leak/ejb/**"/>
+ </fileset>
+ </jar>
+ <ear destfile="${build.lib}/classloader-leak-simple.ear"
+ appxml="${build.resources}/classloader/leak/ear/META-INF/application.xml">
+ <fileset dir="${build.lib}">
+ <include name="classloader-leak-simple-ejb.war"/>
+ <include name="classloader-leak-ejb.jar"/>
+ </fileset>
+ </ear>
+ <ear destfile="${build.lib}/classloader-leak-simple-isolated.ear"
+ appxml="${build.resources}/classloader/leak/ear/META-INF/application.xml">
+ <metainf dir="${build.resources}/classloader/leak/ear/META-INF">
+ <include name="jboss-app.xml"/>
+ </metainf>
+ <fileset dir="${build.lib}">
+ <include name="classloader-leak-simple-ejb.war"/>
+ <include name="classloader-leak-ejb.jar"/>
+ </fileset>
+ </ear>
+ <ear destfile="${build.lib}/classloader-leak-noweb.ear"
+ appxml="${build.resources}/classloader/leak/ear/META-INF/application-noweb.xml">
+ <fileset dir="${build.lib}">
+ <include name="classloader-leak-ejb.jar"/>
+ </fileset>
+ </ear>
+ <ear destfile="${build.lib}/classloader-leak-noweb-isolated.ear"
+ appxml="${build.resources}/classloader/leak/ear/META-INF/application-noweb.xml">
+ <metainf dir="${build.resources}/classloader/leak/ear/META-INF">
+ <include name="jboss-app.xml"/>
+ </metainf>
+ <fileset dir="${build.lib}">
+ <include name="classloader-leak-ejb.jar"/>
+ </fileset>
+ </ear>
+ <mkdir dir="${build.resources}/classloader/leak/ear/lib"/>
+ <copy todir="${build.resources}/classloader/leak/ear/lib"
+ file="${apache.logging.lib}/commons-logging.jar"/>
+ <ear destfile="${build.lib}/classloader-leak-in-ear.ear"
+ appxml="${build.resources}/classloader/leak/ear/META-INF/application.xml">
+ <fileset dir="${build.lib}">
+ <include name="classloader-leak-simple-ejb.war"/>
+ <include name="classloader-leak-ejb.jar"/>
+ </fileset>
+ <fileset dir="${build.resources}/classloader/leak/ear">
+ <include name="lib/**"/>
+ </fileset>
+ </ear>
+ <ear destfile="${build.lib}/classloader-leak-in-ear-isolated.ear"
+ appxml="${build.resources}/classloader/leak/ear/META-INF/application.xml">
+ <metainf dir="${build.resources}/classloader/leak/ear/META-INF">
+ <include name="jboss-app.xml"/>
+ </metainf>
+ <fileset dir="${build.lib}">
+ <include name="classloader-leak-simple-ejb.war"/>
+ <include name="classloader-leak-ejb.jar"/>
+ </fileset>
+ <fileset dir="${build.resources}/classloader/leak/ear">
+ <include name="lib/**"/>
+ </fileset>
+ </ear>
+ <ear destfile="${build.lib}/classloader-leak-dual.ear"
+ appxml="${build.resources}/classloader/leak/ear/META-INF/application-dual.xml">
+ <fileset dir="${build.lib}">
+ <include name="classloader-leak-in-war-ejb.war"/>
+ <include name="classloader-leak-ejb.jar"/>
+ </fileset>
+ <fileset dir="${build.resources}/classloader/leak/ear">
+ <include name="lib/**"/>
+ </fileset>
+ </ear>
+ <ear destfile="${build.lib}/classloader-leak-dual-isolated.ear"
+ appxml="${build.resources}/classloader/leak/ear/META-INF/application-dual.xml">
+ <metainf dir="${build.resources}/classloader/leak/ear/META-INF">
+ <include name="jboss-app.xml"/>
+ </metainf>
+ <fileset dir="${build.lib}">
+ <include name="classloader-leak-in-war-ejb.war"/>
+ <include name="classloader-leak-ejb.jar"/>
+ </fileset>
+ <fileset dir="${build.resources}/classloader/leak/ear">
+ <include name="lib/**"/>
+ </fileset>
+ </ear>
+
</target>
</project>
More information about the jboss-cvs-commits
mailing list