Tosca Server
This guide explains how to integrate Tosca Server with ReleaseOwl to run automated functional and web tests as part of your release pipelines. It describes the end-to-end steps required to register Tosca credentials, create Test Configurations (direct and via SAP Cloud Connector), trigger test executions from ReleaseOwl, and view results, logs and reports inside ReleaseOwl.
1. Prerequisites
Before proceeding, ensure the following:
A local Tosca server is installed and running.
You have administrative access to both the Tosca server and ReleaseOwl.
You have access to the network where the Tosca server is hosted to ensure connectivity from ReleaseOwl.
2. Credential Manager Setup
The Credential Manager in ReleaseOwl allows you to securely register Tosca server credentials. Follow the steps below:
Access Credential Manager
Log in to ReleaseOwl.
Navigate to Credential Manager.
Click on Register Credential to create a new credential.

2: Enter Credential Details
Fill in the required fields:
Credential Name: Enter a descriptive name for this credential (e.g.,
Tosca_Local
).Credential Type: Select Tosca Server.
Scope:
Global: Credential is accessible to all ReleaseOwl users.
Private: Credential is accessible only to the user who created it.
Token URL: Enter the URL to your Tosca server token endpoint in the format: http(s)://<Tosca_Server_IP_or_Hostname>:/tua/connect/token

3: Generate Client ID and Client Secret
Open your local Tosca server and go to User Administration → My Account.

Click Add New to create a new user token.

Enter a name of your choice and click Generate Token.

Copy the generated Client ID and Client Secret.
Paste these values into the corresponding fields in ReleaseOwl’s Credential Manager.
Click Save to register the credential.


3. Test Configuration with Proxy Type: None
This option is used when ReleaseOwl connects directly to the Tosca server without using a cloud connector.
1: Create Test Configuration
Navigate to Project View in ReleaseOwl.
Under Test Automation, click Test Configuration.
Click Create Test Configuration to start.

2: Fill Test Configuration Details
Name: Enter a name for this configuration (e.g.,
Tosca_UAT_Integration
).Test System: Select the Tosca server.
Proxy Type: Select None.
Credentials: Select the credential you registered earlier.
Tosca Server URL: Enter the URL of your Tosca server.
Project Name: Enter the project name which is nothing but the workspace in the tosca commander.
Events: Enter the Tosca test events name sets that need to be executed.
3: Save and Verify
Click Submit to store the Test Configuration.

4. Test Configuration with SAP Cloud Connector
In addition to connecting directly, ReleaseOwl allows you to configure Tosca test execution via the SAP Cloud Connector. This enables secure connectivity between ReleaseOwl, Tosca Server, and your SAP BTP environment.
1: Create Test Configuration with Cloud Connector
Navigate to Project View → Test Configuration under Test Automation.
Click Create Test Configuration.
2: Fill Test Configuration Details
Name: Enter a name for this configuration (e.g.,
Tosca_UAT_Integration
).Test System: Select the Tosca server.
Proxy Type: Select SAP Cloud Connector.
Proxy URL: This will be automatically populated once the connector is selected.
SAP Cloud Credentials: Select your SAP BTP credentials that you have already registered in the Credential Manager.
Destination: Enter the destination that you have already created in your SAP BTP cockpit. This ensures ReleaseOwl routes requests securely through the connector.
Project Name: Enter the Tosca workspace name (as created in Tosca Commander).
Events: Enter the Tosca test event names that need to be executed during the pipeline run.
3: Save and Verify
Click Submit to save the Test Configuration.

Executing Test Runs via Tosca Server
To start the execution, click the Run button in ReleaseOwl.
To view the test runs, click View Test Runs against the desired Test Configuration.
The executed test runs along with their results, logs, and reports will be displayed.

Reports and Logs
When you click Reports, you will see details such as:
The executed test cases and their status.
When you click Logs, you will get the SAP Test Logs, which provide detailed execution information useful for troubleshooting and validation.

Last updated