avik        2005/04/21 06:46:38

  Modified:    .        build.xml
  Log:
  tests refactoring
  
  Revision  Changes    Path
  1.66      +34 -2     jakarta-poi/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-poi/build.xml,v
  retrieving revision 1.65
  retrieving revision 1.66
  diff -u -r1.65 -r1.66
  --- build.xml 25 Jan 2005 20:08:18 -0000      1.65
  +++ build.xml 21 Apr 2005 13:46:38 -0000      1.66
  @@ -333,6 +333,7 @@
                   <fileset dir="${main.src.test}">
                       <include name="**/Test*.java"/>
                       <exclude name="**/AllTests.java"/>
  +                     <exclude name="**/TestEmptyDocument.java"/>
                   </fileset>
               </batchtest>
           </junit>
  @@ -340,12 +341,43 @@
           <antcall target="-test-main-write-testfile"/>
       </target>
   
  +     <target name="test-fail" depends = "compile-main, is-available-junit" 
description="run tests that are known to fail">
  +             <junit printsummary="yes" showoutput="true" filtertrace="no" 
haltonfailure="false" >
  +                     <classpath refid="test.classpath"/>
  +              <classpath>
  +                <path refid="scratchpad.classpath"/>
  +                <pathelement location="${main.output.dir}"/>
  +                <pathelement location="${scratchpad.output.dir}"/>
  +                <pathelement location="${scratchpad.output.test.dir}"/>
  +                <pathelement location="${junit.jar1.dir}"/>
  +            </classpath>
  +                     <sysproperty key="HSSF.testdata.path" 
file="${main.src.test}/org/apache/poi/hssf/data"/>
  +                     <sysproperty key="HPSF.testdata.path" 
file="${main.src.test}/org/apache/poi/hpsf/data"/>
  +                     <sysproperty key="HWPF.testdata.path" 
file="${scratchpad.src.test}/org/apache/poi/hwpf/data"/>
  +                     <sysproperty key="java.awt.headless" value="true"/>
  +                     <formatter type="plain" usefile="no"/>
  +            <batchtest todir="${main.reports.test}">
  +                <fileset dir="${main.src.test}">
  +                     <include name="**/TestEmptyDocument.java"/>
  +                </fileset>
  +            </batchtest>
  +
  +             </junit>
  +     </target>       
       <target name="single-test" depends="-test-property-check,compile-main" 
description="Runs a single test case specified with -Dtestcase=classname">
  -        <junit printsummary="no" showoutput="true" filtertrace="no" 
haltonfailure="${halt.on.test.failure}" failureproperty="main.test.failed">
  +        <junit printsummary="yes" showoutput="true" filtertrace="no" 
haltonfailure="false" >
               <classpath refid="test.classpath"/>
  +              <classpath>
  +                             <path refid="scratchpad.classpath"/>
  +                             <pathelement location="${main.output.dir}"/>
  +                             <pathelement 
location="${scratchpad.output.dir}"/>
  +                             <pathelement 
location="${scratchpad.output.test.dir}"/>
  +                             <pathelement location="${junit.jar1.dir}"/>
  +                         </classpath>
               <sysproperty key="HSSF.testdata.path" 
file="${main.src.test}/org/apache/poi/hssf/data"/>
               <sysproperty key="HPSF.testdata.path" 
file="${main.src.test}/org/apache/poi/hpsf/data"/>
  -            <sysproperty key="java.awt.headless" value="true"/>
  +            <sysproperty key="HWPF.testdata.path" 
file="${scratchpad.src.test}/org/apache/poi/hwpf/data"/>
  +             <sysproperty key="java.awt.headless" value="true"/>
               <formatter type="plain" usefile="no"/>
               <formatter type="xml"/>
               <test name="${testcase}"/>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
Mailing List:    http://jakarta.apache.org/site/mail2.html#poi
The Apache Jakarta POI Project: http://jakarta.apache.org/poi/

Reply via email to