Hello,

I would like to add some  test classes in src/test/org to use them
in the webapp,  but they are not included in  the build.  I notice
that the « package-testcase » build target only includes a limited
set of classes in the jar.  Why so?

Also, the cocoon-testcase.jar  built by this target  is not copied
to webapp/WEB-INF/lib.  Is there a reason for this?

The  attached  patch  includes  all  classes  in  src/test/org  in
cocoon-testcase.jar and places the jar in the webapp.

Thanks in advance for your comments,
-- 
Jean-Baptiste Quenot
Systèmes d'Information
ANYWARE TECHNOLOGIES
Tel : +33 (0)5 61 00 52 90
Fax : +33 (0)5 61 00 51 46
http://www.anyware-tech.com/
Index: tools/targets/compile-build.xml
===================================================================
--- tools/targets/compile-build.xml     (revision 365598)
+++ tools/targets/compile-build.xml     (working copy)
@@ -218,13 +218,7 @@
   <!-- package testcase code -->
   <target name="package-testcase" depends="compile-tests">
     <jar jarfile="${build}/${name}-testcase.jar" index="true">
-      <fileset dir="${build.test}">
-        <include name="org/apache/cocoon/environment/mock/*"/>
-        <include 
name="org/apache/cocoon/components/source/SourceResolverAdapter*"/>
-        <include name="org/apache/cocoon/core/container/ContainerTestCase*"/>
-        <include name="org/apache/cocoon/SitemapComponentTestCase*"/>
-        <include name="org/apache/cocoon/xml/WhitespaceFilter*"/>
-      </fileset>
+      <fileset dir="${build.test}"/>
     </jar>
  
     <cocoon.package-sources name="${name}-testcase"
Index: tools/targets/webapp-build.xml
===================================================================
--- tools/targets/webapp-build.xml      (revision 365598)
+++ tools/targets/webapp-build.xml      (working copy)
@@ -79,6 +79,8 @@
       <mapper type="glob" from="*-block.jar" to="cocoon-*-block.jar"/>
     </copy>
 
+    <copy file="${build}/${name}-testcase.jar" todir="${build.webapp.lib}"/>
+
     <if>
       <istrue value="${include.sources-jars}"/>
       <then>

Reply via email to