cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ralph Goers <Ralph.Go...@dslextreme.com>
Subject Re: Using test classes in 2.1
Date Tue, 10 Jan 2006 14:54:49 GMT
I'm trying to imagine why you would want the cocoon-testcase stuff in 
your webapp and I'm coming up empty.  These classes are for unit 
testing.  Stuff that goes in the webapp is in the samples directory.  
What are you wanting to do?

Ralph

Jean-Baptiste Quenot wrote:

>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,
>  
>
>------------------------------------------------------------------------
>
>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>
>  
>

Mime
View raw message