Integration with Jenkins

When you integrate HCL OneTest Server with Jenkins, you can run tests created for your application and available in a project on HCL OneTest Server from a Jenkins server by using the HCL OneTest Server Jenkins plugin.

Prerequisites

You must have installed Jenkins on your computer. For more information about installing Jenkins, refer to Installing Jenkins.

You can then run the following command to start the Jenkins server to support UTF-8 character sets:
java -Dfile.encoding=UTF8 -jar jenkins.war

Overview

You can use the HCL OneTest Server Jenkins plugin to integrate HCL OneTest Server with Jenkins.

You must have created the tests in the desktop clients and committed the test assets and test resources to a remote repository. The remote repository must be added to the project.

Depending on the type of tests you want to perform on your application, you must have created any or all of the following types of tests in the desktop clients for the application you are testing:
Type of test Desktop client
  • Accelerated Functional Testing suites
  • Compound tests

HCL OneTest UI

  • Test Suite

HCL OneTest API

  • Compound tests
  • VU Schedule
  • Rate Schedule

HCL OneTest Performance

You can now follow the tasks listed in the task flow table to integrate HCL OneTest Server with Jenkins. See Task flow for integrating Jenkins.