Publish TestNG Report

You are viewing an old version (v. 2) of this page.
The latest version is v. 3, last edited on Jun 10, 2010 (view differences | )
<< View previous version | view page history | view next version >>

To publish TestNG report, you only need two steps:

  1. Generate TestNG XML report (the TestNG also supports generate JUnit style report) from Ant or Maven or any other build tool.
  2. Add TestNG report publish steps by choosing step Publish -> TestNG Report from step menu.

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:

JUnit target in build.xml
<testng classpathref="run.cp"
        outputDir="${testng.report.dir}"
        sourcedir="${test.src.dir}"
        haltOnfailure="false">

   <xmlfileset dir="${test14.dir}" includes="testng.xml"/>
</testng>

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.

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.

Publish TestNG Report

Add Publish TestNG 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.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.