Jira to TestAutomation integration
Step-by-step
- Configure Jira custom fields and transitions
- Install 1Gateway
- Install plugins and licenses package
- Restart 1Gateway
- Configure Test Automation Sender plugin
- Configure Jira Listener plugin
- Configure Jira Sender plugin
Overview
The Jira - Test Automation integration uses three plugins:
Test Automation Sender is designed to drive Servicetrace TestAutomation activity from within Jira, and to send test results back to Jira.

Image 1. Jira listener plugin configuration
Jira configuration
For the Jira - Test Automation integration to work optimally, a number of custom fields and workflow transitions are required in Jira.
Installation
First install 1Gateway:
This documentation is for the on-premise edition of 1Gateway. The SaaS edition is documented in the customer portal.
Requirements
Minimum installation requirements are:
- Java 1.8
- MySQL 8
- 2 CPU cores
- 8GB RAM
- 4GB free disk space
For a busy production system we recommend 16GB RAM and 4 CPU cores.
The UI is supported on Google Chrome and Firefox.
1Gateway is packaged in three different ways:
- as a windows installer
- as a zip file
- as a Docker image
Docker installation
To install 1Gateway as a Docker container (including mysql), run this command (docker-compose.yaml is located in the 1Gateway Root Directory):
For the next steps, jump to plugin and license installation
Zip installation
To install 1Gateway from the zip file, simply extract the zip file to a folder of your choice and run the startup shell script. For the next steps, jump to plugin and license installation
Windows installation 
As a user with administrator rights, run the Windows installer. The installer package for windows is called 1Gateway-2.3-[buildinfo].exe.
Log in to 1Gateway
Launch a browser, preferably Chrome, and navigate to http://your-1gateway-server:8090. Login as user admin, password admin.
Install plugins and licenses
Make sure you have the 1gateway zip file that includes the plugin files and valid licences information ready. This file has been provided to you with the installation files.
Configure the plugins
Open the main menu and click on "New plugin"

Select the plugin you want to configure. Use the Filter field if needed.
Test Automation Sender

Field | Value | Description |
---|---|---|
Test automation server | The hostname or IP address of your Test Automation server | |
Username | User name to logon to TA | |
Password | The user's password | |
Customer name | The name of the customer in TA | |
Customer ID | The ID of that customer in TA | |
Scope | APM | The scope ? |
API key | The API key to use in TA | |
Robot ID | The default robot to use for test executions, only when no robot is specified in the testplan in Jira. |
Jira Listener
Field name | Supported values | Description |
---|---|---|
Oranization | Any string | The organization that owns the Jira projects |
Username | Any string | Jira username |
Password | Any string | User's password |
Polling interval | Any string | Polling interval in seconds (default is 300) |
Epics | true / false | Defines if to poll jira epics |
User stories | True / false | Defines if to poll jira user stories |
Test plans (Xray) | True / false | Defines if to poll Xray test plans |
Test cases (Xray) | True / false | Defines if to poll Xray test cases |
Jira Sender

Field | Value | Description |
---|---|---|
Jira URL | https://servicetrace.atlassian.net | The URL of your Jira instance |
Jira user | Jira username | |
Jira API key | API key for this user | |
Transition TA Run Started | The number of the transition to run when Test Automation starts to run the test plan | |
Transition TA Run finished | The number of the transition to run when the Test Automation execution ends | |
Transition TA Run Error | The number of the transition to run when the Test Automation run failed | |
XRay client id | The client ID used to logon to XRay | |
XRay client secret key | The key used to logon to XRay | |
Paired Jira Listener plugin | The name of the Jira Listener plugin that pairs with this sender |