![](/images/icons/emoticons/warning.gif)
The latest version is v. 47, last edited on Jan 19, 2010
(view differences
|
)
view page history | view next version >>
view page history | view next version >>
To add JUnit report, only need two steps:
- Add generate JUnit report from Ant
or Maven
or any other build tools
- Add publish JUnit report step in the QuickBuild
Generate JUnit Report
QuickBuild will NOT generate JUnit report automatically, so first make sure the JUnit report is produced by ANT or by any other build tools, the following example shows how to generate JUnit test results by Ant JUnit task
:
JUnit target in build.xml
<target name="junit"> <junit printsummary="yes" haltonfailure="yes"> <classpath> <pathelement location="${build.tests}"/> <pathelement path="${java.class.path}"/> </classpath> <formatter type="xml"/> <!-- DO use xml here --> <batchtest fork="yes" todir="reports/junit"> <fileset dir="${src.tests}"> <include name="**/*Test*.java"/> <exclude name="**/AllTests.java"/> </fileset> </batchtest> </junit> </target>
The code snippet will generate the XML reports for each test case, and the reports will be captured to 'reports/junit' directory. You may also want to merge all the test case report by using Ant JUnitReport task like:
JUnitReport task in build.xml
<target name="junit"> <junit> ... ... </junit> <junitreport todir="${outputdir}"> <fileset dir="reports/junit"> <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> </target>
After adding generate the XML report(s) for your test results, you can tell QuickBuild to add those results now.
Adding JUnit Report
Just like all other [build reports], to add JUnit report is by adding a publish step in a configuration.