You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by de...@apache.org on 2008/07/15 00:44:18 UTC

svn commit: r676755 - in /commons/proper/discovery/trunk: build.xml pom.xml src/test/org/apache/commons/discovery/test/TestAll.java

Author: dennisl
Date: Mon Jul 14 15:44:17 2008
New Revision: 676755

URL: http://svn.apache.org/viewvc?rev=676755&view=rev
Log:
Adjust the class path for test so that Ant and Maven 2 can run the same tests.

Modified:
    commons/proper/discovery/trunk/build.xml
    commons/proper/discovery/trunk/pom.xml
    commons/proper/discovery/trunk/src/test/org/apache/commons/discovery/test/TestAll.java

Modified: commons/proper/discovery/trunk/build.xml
URL: http://svn.apache.org/viewvc/commons/proper/discovery/trunk/build.xml?rev=676755&r1=676754&r2=676755&view=diff
==============================================================================
--- commons/proper/discovery/trunk/build.xml (original)
+++ commons/proper/discovery/trunk/build.xml Mon Jul 14 15:44:17 2008
@@ -92,7 +92,7 @@
     <pathelement location="${build.home}/classes"/>
 
     <!-- test depends on the order of the following 3 lines: -->
-    <pathelement location="${build.home}/test"/>
+    <pathelement location="${build.home}/test-classes"/>
     <pathelement location="${build.home}/testAlt1"/>
     <pathelement location="${build.home}/testAlt2"/>
 
@@ -124,7 +124,7 @@
     <mkdir dir="${build.home}/conf"/>
     <mkdir dir="${build.home}/docs"/>
     <mkdir dir="${build.home}/docs/api"/>
-    <mkdir dir="${build.home}/test"/>
+    <mkdir dir="${build.home}/test-classes"/>
     <tstamp/>
     <copy todir="${build.home}/conf" filtering="on">
       <fileset dir="${conf.home}" includes="*.MF"/>
@@ -201,13 +201,13 @@
 
   <target name="compile.tests" depends="compile" description="Compile unit test cases">
     <javac  srcdir="${test.home}"
-           destdir="${build.home}/test"
+           destdir="${build.home}/test-classes"
              debug="${compile.debug}"
        deprecation="${compile.deprecation}"
           optimize="${compile.optimize}">
       <classpath refid="test.classpath"/>
     </javac>
-    <copy    todir="${build.home}/test" filtering="on">
+    <copy    todir="${build.home}/test-classes" filtering="on">
       <fileset dir="${test.home}" excludes="**/*.java"/>
     </copy>
     <copy    todir="${build.home}/testAlt1" filtering="on">

Modified: commons/proper/discovery/trunk/pom.xml
URL: http://svn.apache.org/viewvc/commons/proper/discovery/trunk/pom.xml?rev=676755&r1=676754&r2=676755&view=diff
==============================================================================
--- commons/proper/discovery/trunk/pom.xml (original)
+++ commons/proper/discovery/trunk/pom.xml Mon Jul 14 15:44:17 2008
@@ -120,15 +120,10 @@
     <testSourceDirectory>src/test</testSourceDirectory>
       <testResources>
         <testResource>
-          <directory>${basedir}/src</directory>
-          <includes>
-            <include>**/testResource</include>
-          </includes>
-        </testResource>
-        <testResource>
           <directory>${basedir}/src/test</directory>
           <includes>
             <include>**/*.properties</include>
+            <include>**/testResource</include>
             <include>META-INF/**</include>
           </includes>
         </testResource>
@@ -138,10 +133,14 @@
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-surefire-plugin</artifactId>
-            <configuration>
-              <includes>
-                <include>**/TestAll.java</include>
-              </includes>
+          <configuration>
+            <includes>
+              <include>**/TestAll.java</include>
+            </includes>
+            <additionalClasspathElements>
+              <additionalClasspathElement>${basedir}/src/testAlt1</additionalClasspathElement>
+              <additionalClasspathElement>${basedir}/src/testAlt2</additionalClasspathElement>
+            </additionalClasspathElements>
           </configuration>
         </plugin>
         <plugin>

Modified: commons/proper/discovery/trunk/src/test/org/apache/commons/discovery/test/TestAll.java
URL: http://svn.apache.org/viewvc/commons/proper/discovery/trunk/src/test/org/apache/commons/discovery/test/TestAll.java?rev=676755&r1=676754&r2=676755&view=diff
==============================================================================
--- commons/proper/discovery/trunk/src/test/org/apache/commons/discovery/test/TestAll.java (original)
+++ commons/proper/discovery/trunk/src/test/org/apache/commons/discovery/test/TestAll.java Mon Jul 14 15:44:17 2008
@@ -264,7 +264,7 @@
 
         String name = "testResource";
         
-        String partialPaths[] = { "/test/", "/testAlt1/", "/testAlt2/" };
+        String partialPaths[] = { "/test-classes/", "/testAlt1/", "/testAlt2/" };
         int expected = partialPaths.length;
         
         DiscoverResources discovery = new DiscoverResources(loaders);