[prev in list] [next in list] [prev in thread] [next in thread] 

List:       poi-dev
Subject:    cvs commit: jakarta-poi build.xml
From:       avik () apache ! org
Date:       2002-05-29 14:37:37
[Download RAW message or body]

avik        02/05/29 07:37:37

  Modified:    .        build.xml
  Log:
  added the ability to run tests one at a time
  
  Revision  Changes    Path
  1.30      +103 -0    jakarta-poi/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-poi/build.xml,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- build.xml	28 Apr 2002 21:42:06 -0000	1.29
  +++ build.xml	29 May 2002 14:37:37 -0000	1.30
  @@ -373,5 +373,108 @@
     -->      
   
       &import-antipede;
  +    
  +    <!-- ================================== -->
  +    <!-- POI specific extensions to the the build file -->
  +    <!-- ================================== -->
  +    
  +    
  +      <patternset id="teststhatfail">
  +      </patternset>
  +  
  +   <!-- ================================== -->
  +   <!-- run tests one at a time -->
  +   <!-- ================================== -->
  +    
  +    <target name="single-test" if="testcase" depends="-init,compile-tests"
  +      description="--> runs the single unit test defined in the testcase property">
  +  
  +  
  +    <junit2 printsummary="yes" haltonfailure="${junit.test.haltonfailure}" fork="yes">
  +          <formatter type="xml" />
  +	  <sysproperty key="UTIL.testdata.path"
  +	                   value="${xlayout.source.test.dir}/org/apache/poi/util/data"/>
  +	  <sysproperty key="HSSF.testdata.path"
  +                   value="${xlayout.source.test.dir}/org/apache/poi/hssf/data"/>
  +        <classpath>
  +        	<path>
  +		         <fileset dir="." casesensitive="yes"> 
  +		          <patternset>
  +		           <include name="${cents.dir}/*.${cent.dir.suffix}/${cent.lib.dir.name}/*.jar"/>
  +		           <include name="${cents.dir}/*.${cent.dir.suffix}/${cent.lib.dir.name}/*.zip"/>
  +		          </patternset>
  +		         </fileset>         
  +		            <fileset dir="${xlayout.library.dir}" casesensitive="yes"> 
  +		             <patternset>
  +		               <include name="*/*.jar"/>
  +		               <include name="*/*.zip"/>
  +		             </patternset>
  +		           </fileset>  
  +		            <fileset dir="${xlayout.source.scratchpad.library.dir}" casesensitive="yes"> 
  +		             <patternset>
  +		               <include name="*.jar"/>
  +		               <include name="*.zip"/>
  +		             </patternset>
  +		           </fileset>           
  +		            <fileset dir="${xlayout.source.examples.library.dir}" casesensitive="yes"> 
  +		             <patternset>
  +		               <include name="*.jar"/>
  +		               <include name="*.zip"/>
  +		             </patternset>
  +		           </fileset>           
  +		         </path> 
  +        <pathelement path="${xlayout.build.classes.dir}" />      
  +        	 <pathelement location="${xlayout.build.test.dir}" />
  +       		 <pathelement location="${xlayout.build.classes.dir}" />
  +       	 </classpath>
  +        <test name="${testcase}" />
  +      </junit2>
  +    </target>
  +    
  +    <target name="compile-tests" depends="-init,compile">
  +
  +    <mkdir dir="${xlayout.build.test.dir}"/>
  +  
  +        <!-- Compile tests -->
  +        <javac srcdir="${xlayout.source.test.dir}"
  +                destdir="${xlayout.build.test.dir}"
  +                debug=      "${build.compiler.debug}"
  +                optimize=   "${build.compiler.optimize}"
  +                deprecation="${build.compiler.deprecation}"
  +                target=     "${build.compiler.vm}"
  +                nowarn=     "false">
  +         <classpath>
  +         <path>
  +	          <fileset dir="." casesensitive="yes"> 
  +	           <patternset>
  +	            <include name="${cents.dir}/*.${cent.dir.suffix}/${cent.lib.dir.name}/*.jar"/>
  +	            <include name="${cents.dir}/*.${cent.dir.suffix}/${cent.lib.dir.name}/*.zip"/>
  +	           </patternset>
  +	          </fileset>         
  +	             <fileset dir="${xlayout.library.dir}" casesensitive="yes"> 
  +	              <patternset>
  +	                <include name="*/*.jar"/>
  +	                <include name="*/*.zip"/>
  +	              </patternset>
  +	            </fileset>  
  +	             <fileset dir="${xlayout.source.scratchpad.library.dir}" casesensitive="yes"> 
  +	              <patternset>
  +	                <include name="*.jar"/>
  +	                <include name="*.zip"/>
  +	              </patternset>
  +	            </fileset>           
  +	             <fileset dir="${xlayout.source.examples.library.dir}" casesensitive="yes"> 
  +	              <patternset>
  +	                <include name="*.jar"/>
  +	                <include name="*.zip"/>
  +	              </patternset>
  +	            </fileset>           
  +	          </path> 
  +        <pathelement path="${xlayout.build.classes.dir}" />      
  +        </classpath>
  +      </javac>
  +    </target>
  +	
  +	
         
   </project>
  
  
  

--
To unsubscribe, e-mail:   <mailto:poi-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:poi-dev-help@jakarta.apache.org>

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic