Author: rdonkin
Date: Fri Aug 10 09:24:51 2007
New Revision: 564651

URL: http://svn.apache.org/viewvc?view=rev&rev=564651
Log:
Allow modules to use test code from their dependencies.

Modified:
    james/server/trunk/build-tools/base-build.xml
    james/server/trunk/build-tools/function-build.xml
    james/server/trunk/build-tools/library-build.xml

Modified: james/server/trunk/build-tools/base-build.xml
URL: 
http://svn.apache.org/viewvc/james/server/trunk/build-tools/base-build.xml?view=diff&rev=564651&r1=564650&r2=564651
==============================================================================
--- james/server/trunk/build-tools/base-build.xml (original)
+++ james/server/trunk/build-tools/base-build.xml Fri Aug 10 09:24:51 2007
@@ -238,6 +238,33 @@
                 <fileset dir="${lib.dir}/${path.lib.james}">
                     <include name="${jars-prefix}*-function-${version}.jar" />
                 </fileset>
+            </path> 
+            
+            <path 
+                id='classpath.test.dependencies.api'
+                description="Convenient way to import all API tests">
+                <!-- TODO Add content when APIs are broken out -->   
+                <fileset dir="${lib.dir}/${path.lib.james}">
+                    <include name="${jars-prefix}*-api-test-${version}.jar" />
+                </fileset>
+            </path>
+            <path 
+                id='classpath.test.dependencies.libraries'
+                description="Convenient way to import all library and API 
tests">
+                <!-- TODO Add content when libraries are broken out -->   
+                <path refid='classpath.test.dependencies.api'/>
+                <fileset dir="${lib.dir}/${path.lib.james}">
+                    <include 
name="${jars-prefix}*-library-test-${version}.jar" />
+                </fileset>
+            </path> 
+            <path 
+                id='classpath.test.dependencies.functions'
+                description="Convenient way to import all function, librarie 
and API tests">
+                <!-- TODO Add content when functions are broken out -->   
+                <path refid='classpath.test.dependencies.libraries'/>   
+                <fileset dir="${lib.dir}/${path.lib.james}">
+                    <include 
name="${jars-prefix}*-function-test-${version}.jar" />
+                </fileset>
             </path>   
         </sequential>   
     </macrodef>   

Modified: james/server/trunk/build-tools/function-build.xml
URL: 
http://svn.apache.org/viewvc/james/server/trunk/build-tools/function-build.xml?view=diff&rev=564651&r1=564650&r2=564651
==============================================================================
--- james/server/trunk/build-tools/function-build.xml (original)
+++ james/server/trunk/build-tools/function-build.xml Fri Aug 10 09:24:51 2007
@@ -34,7 +34,8 @@
            </path>
            <path id='classpath.test'>
                <path refid='classpath.main'/>   
-               <path refid='classpath.base.test'/>   
+               <path refid='classpath.base.test'/> 
+               <path refid='classpath.test.dependencies.libraries'/> 
            </path>   
            <path id='classpath.test.runtime'>
                <path refid='classpath.test'/>   

Modified: james/server/trunk/build-tools/library-build.xml
URL: 
http://svn.apache.org/viewvc/james/server/trunk/build-tools/library-build.xml?view=diff&rev=564651&r1=564650&r2=564651
==============================================================================
--- james/server/trunk/build-tools/library-build.xml (original)
+++ james/server/trunk/build-tools/library-build.xml Fri Aug 10 09:24:51 2007
@@ -35,6 +35,7 @@
            <path id='classpath.test'>
                <path refid='classpath.main'/>   
                <path refid='classpath.base.test'/>   
+               <path refid='classpath.test.dependencies.api'/> 
            </path>   
            <path id='classpath.test.runtime'>
                <path refid='classpath.test'/>   



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to