2002-02-14 21:11:36 -05:00
|
|
|
<!-- =================================================================== -->
|
|
|
|
<!-- Test targets -->
|
|
|
|
<!-- =================================================================== -->
|
|
|
|
<target name="test" depends="compile" description="Perform jUnit tests">
|
|
|
|
<mkdir dir="${build.test}"/>
|
|
|
|
<!-- Copy test files to build test dir -->
|
|
|
|
<copy todir="${build.test}" filtering="on">
|
|
|
|
<fileset dir="${test.dir}/${test.specific}"/>
|
|
|
|
</copy>
|
|
|
|
<!-- Compile tests -->
|
|
|
|
<javac srcdir="${build.test}"
|
|
|
|
destdir="${build.test}"
|
|
|
|
debug="${debug}"
|
|
|
|
optimize="${optimize}"
|
|
|
|
deprecation="${deprecation}"
|
|
|
|
target="${target.vm}">
|
|
|
|
<classpath refid="classpath"/>
|
|
|
|
<classpath>
|
|
|
|
<pathelement path="${build.dest}" />
|
|
|
|
</classpath>
|
|
|
|
</javac>
|
|
|
|
<junit printsummary="yes" haltonfailure="yes" fork="yes">
|
2002-02-18 06:57:34 -05:00
|
|
|
<sysproperty key="UTIL.testdata.path"
|
|
|
|
value="${test.dir}/org/apache/poi/util/data"/>
|
|
|
|
<sysproperty key="HSSF.testdata.path"
|
|
|
|
value="${test.dir}/org/apache/poi/hssf/data"/>
|
2002-02-14 21:11:36 -05:00
|
|
|
<classpath>
|
|
|
|
<pathelement location="${build.test}" />
|
|
|
|
<pathelement location="${build.dest}" />
|
|
|
|
<pathelement path="${java.class.path}" />
|
|
|
|
</classpath>
|
|
|
|
<classpath refid="classpath"/>
|
|
|
|
<formatter type="plain" usefile="no" />
|
|
|
|
<batchtest>
|
|
|
|
<fileset dir="${build.test}">
|
|
|
|
<include name="**/test/*TestCase.class"/>
|
|
|
|
<include name="**/*Test.class" />
|
|
|
|
<include name="**/Test*.class" />
|
|
|
|
<exclude name="**/AllTest.class" />
|
|
|
|
<exclude name="**/*$$*Test.class" />
|
|
|
|
</fileset>
|
|
|
|
</batchtest>
|
|
|
|
</junit>
|
|
|
|
</target>
|