Child pages
  • Tricentis Continuous Integration

Due to some maintenance issues, this service has been switched in read-only mode, you can find more information about the why

and how to migrate your plugin documentation in this blogpost

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Tricentis Continuous Integration plugin integrates Jenkins with Tricentis Tosca CI and allows users execute Tricentis Tosca tests via Jenkins.

For more details on Tricentis Tosca and Tosca Continuous Integration pls refer to the following links:

Tricentis Tosca in 60 seconds

Tosca Continuous Integration documentation.


Plugin Information

View Tricentis Continuous Integration on the plugin site for more information.

Executing tests from Jenkins

"Tricentis Continuous Integration" build step configuration

To execute tests in Tricentis Tosca CI, a new "Tricentis Continuous Integration" build step should be added:

Field Name (pipeline property)RequiredDescription
Tricentis Client Path (tricentisClientPath)YesPath to either ToscaCIClient.exe or ToscaCIJavaClient.jar file. If ToscaCIJavaClient.jar is used, JRE 1.7 or higher should be installed on Jenkins Slave machine and JAVA_HOME environment variable should be set accordingly
Endpoint (endpoint)Yes

This specifies the IP address of the webservice when the execution is performed on an external test computer. The webservice can be the TOSCARemoteExecutionService of the external test computer or the Manager Service of the Tosca Distribution Server

Configuration File (configurationFilePath)

NoPath to Tricentis CI test execution configuration XML file

"Tricentis Continuous Integration" pipeline configuration

For users using Jenkins Pipelines it is possible to specify Tricentis Tosca build logic using pipeline script:

Pipeline configuration
pipeline {    
    agent any
    stages {
       stage('Build') {
          steps {
             tricentisCI tricentisClientPath: '$TRICENTIS_HOME\\ToscaCI\\Client\\ToscaCIClient.exe', configurationFilePath: 'configuration.xml', endpoint: 'http://localhost:8732/TOSCARemoteExecutionService/'


Once the job is configured, simply run the job. Here is Jenkins job output example:

Tricentis reports are automatically published to the Jenkins:

  • No labels