Information Technology Reference
In-Depth Information
Unit test regression report using JUnit
FIGURE 1-6
Listing 1-7 demonstrates an example that runs a batch of JUnit
tests and generates the report in Figure 1-6 using Ant tasks.
Ant and JUnit
LISTING 1-7
<?xml version="1.0" encoding="iso-8859-1"?>
<target name="run-tests">
<mkdir dir="${logs.junit.dir}" />
<junit fork="yes" haltonfailure="true" dir="${basedir}"
printsummary="yes">
<classpath refid="test.class.path" />
<classpath refid="project.class.path"/>
<formatter type="plain" usefile="true" />
<formatter type="xml" usefile="true" />
<batchtest fork="yes" todir="${logs.junit.dir}">
<fileset dir="${test.unit.dir}">
<patternset refid="test.sources.pattern"/>
</fileset>
</batchtest>
</junit>
<mkdir dir="${reports.junit.dir}" />
<junitreport todir="${reports.junit.dir}">
<fileset dir="${logs.junit.dir}">
<include name="TEST-*.xml" />
<include name="TEST-*.txt" />
</fileset>
<report format="frames" todir="${reports.junit.dir}" />
</junitreport>
</target>
</project>
Search WWH ::




Custom Search