Jenkins Plugin that transforms TestComplete MHT test reports into xUnit format so they can be integrated with Jenkins' JUnit features.

How it works

It has been developed as a xUnit Plugin extension. To use it select the build step "Process xUnit test result report" or "Publish xUnit test result report" post-build action. In either case click on "Add" button and select "TestComplete-9.x-10.x" from drop down list.

In the "TestComplete-9x-10.x Pattern" text box introduce the location of the MHT report files as generated by TestComplete/TestExecute.

Some considerations:

To illustrate these considerations consider following example TestComplete report that belongs to a test suite that contains two top TestComplete projects.

This is the resulting xUnit report. The xUnit test suite name matches TestComplete's TestSuite name ("TestProjectSuite"). Test cases are named after keyword tests (e.g. "KT3") and script tests (e.g. "Unit\ST3"). The class names correspond to the names of the TestComplete projects in suite (second level test items in report).

This plugin has been successfully tested on Linux, Windows and MacOSX.

Change Log

Version 1.1 (25 Mar, 2015)
Version 1.0 (17 Mar, 2015)