From: Adrian B. <ej...@us...> - 2003-03-29 01:13:48
|
User: ejort Date: 03/03/28 17:13:46 Modified: . build.xml Log: Make running tests on the server easier - based on EJBTestCase from jboss-blocks. To use it, extend ServerSideTestCase rather than JBossTestCase and make sure the test is deployed. See the example org.jboss.test.util.test.ServerSideExampleTestCase Also, put blocks and junit in jboss. No need for the CMP2 tests to include them in their deployments. Revision Changes Path 1.230 +27 -37 jbosstest/build.xml Index: build.xml =================================================================== RCS file: /cvsroot/jboss/jbosstest/build.xml,v retrieving revision 1.229 retrieving revision 1.230 diff -u -r1.229 -r1.230 --- build.xml 26 Mar 2003 23:44:54 -0000 1.229 +++ build.xml 29 Mar 2003 01:13:46 -0000 1.230 @@ -10,7 +10,7 @@ <!ENTITY mqstress SYSTEM "./mqstress.xml"> ]> -<!-- $Id: build.xml,v 1.229 2003/03/26 23:44:54 patriot1burke Exp $ --> +<!-- $Id: build.xml,v 1.230 2003/03/29 01:13:46 ejort Exp $ --> <!--+======================================================================+--> <!--| JBoss (The OpenSource J2EE WebOS) Build File |--> @@ -665,9 +665,6 @@ <fileset dir="${source.java}"> <include name="org/jboss/test/exception/*Bean.java"/> </fileset> - <fileset dir="${jboss.blocks.source.java}"> - <include name="org/jboss/blocks/junit/ejb/EJBTestRunnerBean.java"/> - </fileset> <!--packageSubstitution packages="beans" substituteWith="interfaces"/--> <remoteinterface/> <localinterface/> @@ -828,6 +825,7 @@ <call target="_output:timer"/> <call target="_output:entity"/> <call target="_output:cmpaop"/> + <call target="_output:serverside"/> </parallel> </target> @@ -2879,10 +2877,6 @@ <fileset dir="${build.resources}/cmp2/relationship"> <include name="**/*.*"/> </fileset> - <zipfileset src="${jboss.blocks.lib}/jboss-blocks-junitejb.jar" excludes="META-INF/MANIFEST.MF"/> - <zipfileset src="${jboss.blocks.lib}/jboss-blocks.jar" excludes="META-INF/MANIFEST.MF"/> - <zipfileset src="${junit.junit.lib}/junit.jar" - includes="junit/**/*.*"/> </jar> <!-- build cmp2-readonly.jar --> @@ -2894,10 +2888,6 @@ <fileset dir="${build.resources}/cmp2/readonly"> <include name="**/*.*"/> </fileset> - <zipfileset src="${jboss.blocks.lib}/jboss-blocks-junitejb.jar" excludes="META-INF/MANIFEST.MF"/> - <zipfileset src="${jboss.blocks.lib}/jboss-blocks.jar" excludes="META-INF/MANIFEST.MF"/> - <zipfileset src="${junit.junit.lib}/junit.jar" - includes="junit/**/*.*"/> </jar> <!-- build cmp2-ejbselect.jar --> @@ -2909,10 +2899,6 @@ <fileset dir="${build.resources}/cmp2/ejbselect"> <include name="**/*.*"/> </fileset> - <zipfileset src="${jboss.blocks.lib}/jboss-blocks-junitejb.jar" excludes="META-INF/MANIFEST.MF"/> - <zipfileset src="${jboss.blocks.lib}/jboss-blocks.jar" excludes="META-INF/MANIFEST.MF"/> - <zipfileset src="${junit.junit.lib}/junit.jar" - includes="junit/**/*.*"/> </jar> <!-- build cmr-postcreateswritten.jar --> @@ -2934,10 +2920,6 @@ <fileset dir="${build.resources}/cmp2/simple"> <include name="**/*.*"/> </fileset> - <zipfileset src="${jboss.blocks.lib}/jboss-blocks-junitejb.jar" excludes="META-INF/MANIFEST.MF"/> - <zipfileset src="${jboss.blocks.lib}/jboss-blocks.jar" excludes="META-INF/MANIFEST.MF"/> - <zipfileset src="${junit.junit.lib}/junit.jar" - includes="junit/**/*.*"/> </jar> <!-- build cmp2-commerce.jar --> @@ -2948,10 +2930,6 @@ <fileset dir="${build.resources}/cmp2/commerce"> <include name="**/*.*"/> </fileset> - <zipfileset src="${jboss.blocks.lib}/jboss-blocks-junitejb.jar" excludes="META-INF/MANIFEST.MF"/> - <zipfileset src="${jboss.blocks.lib}/jboss-blocks.jar" excludes="META-INF/MANIFEST.MF"/> - <zipfileset src="${junit.junit.lib}/junit.jar" - includes="junit/**/*.*"/> </jar> <!-- build cmp2-lob.jar --> @@ -2962,10 +2940,6 @@ <fileset dir="${build.resources}/cmp2/lob"> <include name="**/*.*"/> </fileset> - <zipfileset src="${jboss.blocks.lib}/jboss-blocks-junitejb.jar" excludes="META-INF/MANIFEST.MF"/> - <zipfileset src="${jboss.blocks.lib}/jboss-blocks.jar" excludes="META-INF/MANIFEST.MF"/> - <zipfileset src="${junit.junit.lib}/junit.jar" - includes="junit/**/*.*"/> </jar> <!-- build cmp2-optimisticlock.jar --> @@ -2976,10 +2950,6 @@ <fileset dir="${build.resources}/cmp2/optimisticlock"> <include name="**/*.*"/> </fileset> - <zipfileset src="${jboss.blocks.lib}/jboss-blocks-junitejb.jar" excludes="META-INF/MANIFEST.MF"/> - <zipfileset src="${jboss.blocks.lib}/jboss-blocks.jar" excludes="META-INF/MANIFEST.MF"/> - <zipfileset src="${junit.junit.lib}/junit.jar" - includes="junit/**/*.*"/> </jar> </target> @@ -2997,10 +2967,6 @@ <fileset dir="${build.resources}/exception"> <include name="**/*.*"/> </fileset> - <zipfileset src="${jboss.blocks.lib}/jboss-blocks-junitejb.jar" excludes="META-INF/MANIFEST.MF"/> - <zipfileset src="${jboss.blocks.lib}/jboss-blocks.jar" excludes="META-INF/MANIFEST.MF"/> - <zipfileset src="${junit.junit.lib}/junit.jar" - includes="junit/**/*.*"/> </jar> </target> @@ -3240,6 +3206,30 @@ </jar> </target> + <!-- serverside support --> + <target name="_output:serverside" depends="_output:support"> + <!-- build server side service --> + <jar jarfile="${build.lib}/serverside.sar"> + <fileset dir="${build.classes}"> + <include name="org/jboss/test/JBossTestCase.class"/> + <include name="org/jboss/test/JBossTestServices.class"/> + <include name="org/jboss/test/JBossTestSetup.class"/> + <include name="org/jboss/test/ServerSideTestCase.class"/> + <include name="org/jboss/test/ServerSideTestRunner.class"/> + <include name="org/jboss/test/ServerSideTestRunnerDynamicMBean.class"/> + </fileset> + <fileset dir="${build.resources}/serverside"> + <include name="**"/> + </fileset> + </jar> + + <jar jarfile="${build.lib}/serverside-example.jar"> + <fileset dir="${build.classes}"> + <include name="org/jboss/test/util/test/ServerSideExampleUnitTestCase.class"/> + </fileset> + </jar> + </target> + <!--+====================================================================+--> <!--| Documents |--> @@ -4457,7 +4447,7 @@ fork="${junit.batchtest.fork}"> <fileset dir="${build.classes}"> - <include name="org/jboss/test/${test}/*/*TestCase.class"/> + <include name="org/jboss/test/${test}/**/*TestCase.class"/> </fileset> </batchtest> </junit> |