blob: 1d5e8494fb2e022669427f94e52ad8b48f3bb6b7 [file] [log] [blame]
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="junitreport-test" basedir="." default="reports">
<property name="jrdir" location="junitreport"/>
<property name="outputdir" location="${jrdir}/test"/>
<!-- reports1 take care of transformation of 2 test result files and
produce reports according to the default format (frames)
needed for testNoFileJunitNoFrames -->
<target name="reports1">
<mkdir dir="${outputdir}"/>
<mkdir dir="${outputdir}/html"/>
<junitreport todir="${outputdir}">
<fileset dir="${jrdir}">
<include name="TEST-*.xml"/>
</fileset>
<report todir="${outputdir}/html"/>
</junitreport>
</target>
<target name="testEmptyFile">
<mkdir dir="${outputdir}/html"/>
<junitreport todir="${outputdir}">
<fileset dir="${jrdir}">
<include name="ZEROBYTES-*.xml"/>
<include name="TEST-*.xml"/>
</fileset>
<report todir="${outputdir}/html"/>
</junitreport>
</target>
<target name="testIncompleteFile">
<mkdir dir="${outputdir}/html"/>
<junitreport todir="${outputdir}">
<fileset dir="${jrdir}">
<include name="INCOMPLETE-*.xml"/>
<include name="TEST-*.xml"/>
</fileset>
<report todir="${outputdir}/html"/>
</junitreport>
</target>
<target name="testWrongElement">
<mkdir dir="${outputdir}/html"/>
<junitreport todir="${outputdir}">
<fileset dir="${jrdir}">
<include name="WRONGELEMENT-*.xml"/>
<include name="TEST-*.xml"/>
</fileset>
<report todir="${outputdir}/html"/>
</junitreport>
</target>
<target name="testNamespace">
<mkdir dir="${outputdir}/html"/>
<junitreport todir="${outputdir}">
<fileset dir="${jrdir}">
<include name="NAMESPACE-*.xml"/>
<include name="TEST-*.xml"/>
</fileset>
<report todir="${outputdir}/html"/>
</junitreport>
</target>
<target name="clean">
<delete dir="${outputdir}"/>
</target>
<target name="testStackTraceLineBreaks">
<mkdir dir="${outputdir}/html"/>
<junitreport todir="${outputdir}">
<fileset dir="${jrdir}">
<include name="TEST-*.xml"/>
</fileset>
<report todir="${outputdir}/html"/>
</junitreport>
</target>
<target name="testSpecialSignsInSrcPath">
<mkdir dir="${outputdir}/html"/>
<mkdir dir="${outputdir}/test# $$%§&amp;-!cases"/>
<copy todir="${outputdir}/test# $$%§&amp;-!cases">
<fileset dir="junitreport" includes="TEST-*.xml"/>
</copy>
<junitreport todir="${outputdir}/html">
<fileset dir="${outputdir}/test# $$%§&amp;-!cases">
<include name="TEST-*.xml"/>
</fileset>
<report todir="${outputdir}/html"/>
</junitreport>
</target>
<target name="testSpecialSignsInHtmlPath">
<mkdir dir="${outputdir}/html# $$%§&amp;-!report"/>
<mkdir dir="${outputdir}/test"/>
<copy todir="${outputdir}/test">
<fileset dir="junitreport" includes="TEST-*.xml"/>
</copy>
<junitreport todir="${outputdir}/html# $$%§&amp;-!report">
<fileset dir="${outputdir}/test">
<include name="TEST-*.xml"/>
</fileset>
<report todir="${outputdir}/html# $$%§&amp;-!report"/>
</junitreport>
</target>
<target name="testWithStyleFromClasspath">
<mkdir dir="${outputdir}/html"/>
<junitreport todir="${outputdir}">
<fileset dir="${jrdir}">
<include name="TEST-*.xml"/>
</fileset>
<report todir="${outputdir}/html"/>
</junitreport>
</target>
<target name="testNoFrames">
<mkdir dir="${outputdir}/html"/>
<junitreport todir="${outputdir}">
<fileset dir="${jrdir}">
<include name="TEST-*.xml"/>
</fileset>
<report todir="${outputdir}/html" format="noframes"/>
</junitreport>
</target>
<target name="testWithStyleFromDir">
<mkdir dir="${outputdir}/html"/>
<junitreport todir="${outputdir}">
<fileset dir="${jrdir}">
<include name="TEST-*.xml"/>
</fileset>
<report todir="${outputdir}/html"
styledir="junitreport"
format="frames"/>
</junitreport>
</target>
<!-- bug report 40022 -->
<target name="testWithStyleFromDirAndXslImport">
<mkdir dir="${outputdir}/html"/>
<junitreport todir="${outputdir}">
<fileset dir="${jrdir}">
<include name="TEST-*.xml"/>
</fileset>
<report todir="${outputdir}/html"
styledir="junitreport-with-include"
format="frames"/>
</junitreport>
</target>
<target name="testWithParams">
<mkdir dir="${outputdir}/html"/>
<junitreport todir="${outputdir}">
<fileset dir="${jrdir}">
<include name="TEST-*.xml"/>
</fileset>
<report todir="${outputdir}/html"
styledir="junitreport"
format="frames">
<param name="key1" expression="value1"/>
<param name="key2" expression="value2"/>
</report>
</junitreport>
<concat>
<fileset file="${outputdir}/html/index.html"/>
</concat>
</target>
</project>