
Firstly integration does many thing but not everything. Belong to customer support of the SpiraTest, integration does the followings:
- Adds new incidents from SpiraTest > JIRA
- Adds new issues from JIRA > SpiraTest
- Updates existing issues changed in JIRA > SpiraTest
As a result, it doesn't update the changes entered from SpiraTest to Jira. So once you update an incident from SpiraTest, the same update should be made in Jira too. Even this issue, integration is still very successful solution.
Second, in Jira project, if you have custom fields you must create custom fields respectively in SpiraTest to sync every fields. Then map the custom fields with the custom variable in Jira correctly. However, if you use SpiraTest version 4.0 and Jira version 4.2 you must use component id instead of component value.
Component Mapping |
Otherwise it gives the following error:
05.06.2013 10:22 | Error | Data Synchronization | Error Adding SpiraTest Incident to JIRA: com.atlassian.jira.rpc. | 0 | View Item |
05.06.2013 10:22 | Error | Data Synchronization | Error Adding SpiraTest Incident to JIRA: com.atlassian.jira.rpc. | 0 | View Item |
Third, SpiraTest must know the users of Jira otherwise datasync gives warnings about unknown user to sync then discard the sync for updated issue. To solve the problem, both of the tools should use LDAP user list.
Last one, if you change trace logging parameters in the DataSyncService.exe.config file from "False" to "True", system event log gives more detail about the error in the system.
<setting name="TraceLogging" serializeAs="String"><value>True</value></setting>