Upgrade Guide
Important
If you are using the older version of synapseRT (prior v8.0), and are upgrading to synapseRT 8.x, please follow Upgrade instructions carefully!
If there is a newer version released to Atlassian Marketplace, you can upgrade your add-on using the following:
- Login to Jira as a system administrator, then click the "COG" icon in the top right corner of the page and select "Add-ons"
- Select "Add-ons" from the administration menu, then click the “Manage add-ons” link from the left panel
- Find the synapseRT add-on from the list, then click it
- Click the “Upgrade” button
- Once the upgrade process is done, installation of the latest version is complete
[Screenshot - IN0004_Upgrade_to_Newer_Version]
Upgrade synapseRT (version 7.x) to synapseRT latest version (v7.3.7.9 → v8.4.4.1 → Migration (Data) → latest version)
Upgrade synapseRT (version 6.x) to synapseRT version 8.4.1.0 (v6.x → v6.3.7.9 → Migration (Data) → 8.4.1.0)
Important
- It is highly recommended to perform this migration and verify data on your stage before doing this on production
- It is highly recommended to take a backup of your Jira instance before performing this task
- It is highly recommended to perform this task only during offline hours when no one is using the application
- Please contact support@goldfingerholdings.com if you encounter any issues and need our assistance
Important
- If you want to upgrade synapseRT (version 7.x) to synapseRT latest version, you need take the path: v7.3.7.9 -> v8.4.4.1 -> Migration (Data) -> v8.6.x and higher
Important
- If you want to upgrade synapseRT (version 6.x) to synapseRT 8.4.1.0, you need take the path: v6.x -> v6.3.7.9 -> Migration (Data) -> v8.4.1.0
- Before installing synapseRT to your Jira server:
1). Check if you have other issue types mapped to "Test Case" and "Test Plan" in synapseRT. If you do, convert the tickets to Test Case and Test Plan issue types; for help with this, please refer to "Moving an issue."
2). Check and update the synapseRT configuration from "Administration->Add-ons->SYNAPSERT->synapseRT Configuration->Issue Types" with the following:- Select "Test Case" as Test Case issue type
- Select "Test Plan" as Test Plan issue type
- Note down mapping values for Requirements issue type
- Note down mapping values for Bugs issue type
3). Check if any Jira services are configured for synapseRT (prior to version 8.0) e.g 'Synapse Bonfire Service'. If you do, you need remove these Jira services manually:
Log in as a user with the Jira System Administrator permission
- Choose Administration > System
- Select Advanced > Services to open a page showing all the configured services
- Click the Delete link associated with the service you wish to remove
- Make sure your Jira server has already been upgraded to Jira 7.x; please refer to synapseRT supported Jira versions
- Install synapseRT v8.4.4.1 to your Jira server; please refer to "Installation guide"
- Update synapseRT configuration settings from "Administration->Add-ons->SYNAPSERT->Configuration" with the following:
a. Set the same value as is in synapseRT for "Requirements" mapping
b. Set the same value as is in synapseRT for "Bugs" mapping - Complete the migration process by following these steps:
a. Go to "Administration->Add-ons->SYNAPSERT->Migration"
b. Click the "Migrate" button and wait until the migration process is complete - As workflows created from old synapseRT (prior to version 8.0) are no more required by synapseRT, we request to remove the Postfunctions offered by old synapseRT from your workflows or assign any newly created workflow or Jira default workflow to them. Otherwise, you may face an error 'Could not load FunctionProvider class' when you execute your workflow actions.
Changes are made once the upgrading and migration are complete
Issue types change
In synapseRT (v6.x & 7.x) | In synapseRT (v8.x) | Comments |
---|---|---|
Requirement | Requirement |
|
Mapped Issue Types | Mapped Issue Types |
|
Bug | Bug |
|
Mapped Issue Types | Mapped Issue Types |
|
Test Case | Test Case |
|
Mapped Issue Type |
| |
Test Plan | Test Plan |
|
Mapped Issue Type |
| |
SubRequirement | SubRequirement |
|
SubTest | SubTest |
|
Entities/fields change inside different issue types
Entity/Field | In synapseRT (v6.x & v7.x) | In synapseRT (v8.x) | Description | ||
---|---|---|---|---|---|
Type | Name | Type | Name | ||
Requirement | Custom field | Parent | Section | Requirements |
|
Custom field | Test Case | Section | Test Cases |
| |
Custom field | Test Case Coverage TAB |
| |||
Custom field | Bugs TAB |
| |||
Menu | More/Create Test Case | Section/Button | Create Test Case |
| |
Menu | More/Create Bug |
| |||
SubRequirement |
| ||||
Test Case | Custom field | Requirement | Section | Requirement |
|
Custom field | Test Suite (Project) | Section | Test Suite |
| |
Custom field | Test Suite (Global) | Section | Test Suite |
| |
Custom field | Test Case State |
| |||
Custom field | Test Case Steps: - # - Name - Description - Expected results - Actual results - State | Section | Test Steps: - # - Step - Expected Result |
| |
Custom field | Test Case Results |
| |||
Section | Sub-Tasks (SubTest) | Section | Sub-Tasks (SubTest) |
| |
Custom field | Test Plans TAB | Section | Test Plan |
| |
Custom field | Issue Coverage TAB | Section | Test Plan |
| |
Custom field | Requirement TAB | Section | Requirement |
| |
Menu | More/Create Bug |
| |||
SubTest |
| ||||
Test Plan | Custom field | Test Case (SubTest Disabled) | Section | Test Case & Test Cycle |
|
Custom field | Test Case (SubTest Enabled) | Section | Test Case & Test Cycle |
| |
Custom field | Test Plan State |
| |||
Custom field | Test Cases TAB | Test Cycle |
| ||
Bug | Custom field | Test Case | Section | Test Case |
|
Custom field | Requirement | Section/Field | Test Case/Requirement |
| |
Custom field | Test Cases TAB |
| |||
Custom field | Requirement TAB |
| |||
Configuration | Menu | synapseRT Configuration/Custom Fields TAB | Menu |
| |
Menu | synapseRT Configuration/Issue Types TAB | Configuration/Issue Type Mapping |
| ||
Menu | synapseRT Configuration/Advanced Settings TAB |
| |||
Menu | synapseRT Test Suites Management |
| |||
Menu | Job Management |
| |||
Menu | Dashboard Configuration |
| |||
synapseRT | Main Menu | synapseRT |
|