QuickBuild2 Documentation
|
To publish JUnit report, you only need two steps:
Generate JUnit ReportQuickBuild will NOT generate JUnit report automatically, so first make sure the JUnit report is produced by ANT or by any other build tool. The following example shows how to generate JUnit test results with Ant JUnit task and aggregate all the test reports into one by using Ant JUnitReport task (this is not required): JUnit target in build.xml <target name="junit" depends="compile.test"> <mkdir dir="${junit.report.dir}" /> <mkdir dir="${junit.report.dir}/test-out" /> <record name="${junit.report.dir}/test-output.txt" append="no" action="start"/> <junit printsummary="yes" haltonfailure="false" fork="yes"> <classpath refid="test.classpath"/> <formatter type="xml"/> <batchtest fork="yes" todir="${junit.report.dir}/test-out"> <fileset dir="${test.home}"> <include name="**/*Test.java"/> <exclude name="**/*AbstractTest.java"/> </fileset> </batchtest> </junit> <junitreport todir="${junit.report.dir}"> <fileset dir="${junit.report.dir}/test-out"> <include name="TEST-*.xml"/> </fileset> </junitreport> <record name="${junit.report.dir}/test-output.txt" action="stop"/> </target> The code snippet will generate the XML reports for each test case, and the reports will be captured to '${junit.report.dir}' directory.
Publish JUnit ReportAdd Publish JUnit Report step to your build workflow. If you have several report sets, you can add several publish JUnit steps with different report set names. Reference this page for more details. |