View Source

To publish [TestNG|] report, you only need two steps:
# Generate TestNG *XML* report (the TestNG also supports generate JUnit style report) from [Ant|] or [Maven|] or any other build tool.
# Add TestNG report publish steps by choosing step _Publish -> TestNG Report_ from step menu.

h2. Generate TestNG Report

QuickBuild will NOT generate [TestNG|] reports automatically, so first make sure the [TestNG|] report is produced by [ANT|] or by any other build tool. The following example shows how to generate TestNG test results with [Ant TestNG task|]:
{code:xml|title=JUnit target in build.xml}
<testng classpathref="run.cp"

<xmlfileset dir="${test14.dir}" includes="testng.xml"/>
By default, TestNG will create both XML and HTML reports. You can customize the report listener for TestNG to generate the reports, the detailed information can be referred to [TestNG webiste|].

{note:title=About haltOnfailure}
If 'haltOnfailure' in testng task is defined to true, the TestNG reports are not complete. If you want to generate the full reports, set 'haltOnfailure' to false.

h2. Publish TestNG Report

Add _*Publish TestNG Report*_ step to your build workflow. If you have several report sets, you can add several steps with different report set names. Reference [this page|Publish Build Reports] for more details.