Set up test execution via Remote Service

To set up Tosca Continuous Integration so that a separate execution workspace runs the execution of your tests, follow the steps below:

  1. Install Tosca Continuous Integration on the machine that will execute your tests.

    The installation of Tosca Continuous Integration is part of the Tricentis Tosca standard installation. For detailed information regarding software versions and hardware requirements for Tosca Continuous Integration, see the system requirements.

    To set up Tosca Continuous Integration, you need to have write access to the directory %COMMANDER_HOME%\ToscaCI. If you do not, you can copy and paste the ToscaCI folder to a directory where you have write access.

  2. Copy the directory %COMMANDER_HOME%\ToscaCI\Client from the execution workspace to the build server.

    This directory also contains the file ToscaCIJavaClient.jar, which you will need later to launch execution from non-Windows operating systems.

  3. Configure the behavior of the Remote Execution Service, i.e. the workspace that will execute your tests.

  4. Configure the behavior of the Tosca Continuous Integration Client (Tosca CI Client):

To call up the Tosca CI Client from non-Windows operating systems, you need to install a Java Runtime environment.

For information on software versions and hardware requirements, see the Tricentis Tosca system requirements.

  1. Set up logging, if needed.

  2. Start the ToscaCIRemoteExecutionService.exe file.

    The ToscaCIRemoteExecutionService.exe file must be started by an admin. To allow non-admin users to open the Remote Service endpoint, an admin needs to enter the following command into the command line:

    netsh http add urlacl url=http://+:8732/ user=Everyone

  3. Prepare your workspace for the execution of Continuous Integration tests by creating the required properties.

  4. Filter the ExecutionLists you want to execute, if needed.

  5. Launch the execution of your tests by calling up the Tosca CI Client. Optionally, you can do this with the Tosca CI Jenkins plugin.

Tosca Continuous Integration supports HTTPS communication between the Remote Execution Service and the Tosca Continuous Integration Client. For information on how to set up HTTPS communication, see chapter "Set up HTTPS communication with the Remote Execution Service".

Test execution on a separate execution workspace