[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