

The default values are provided to match default values from YouTrack to Testlab’s default issue workflow. The mappings can be used to map the statuses between the systems if the workflow statuses in your Testlab does not match the statuses in your YouTrack. Not all TestLab fields are supported, and the integration attempts to map unrecognized fields as TestLab custom fields.ĭefines how the issue statuses you have in your YouTrack are mapped to Testlab’s issue workflow statuses. A YouTrack field can be mapped to multiple TestLab fields. Make sure to copy and paste the API token exactly as it is set up in your YouTrack.ĭefines how YouTrack customizable fields are mapped to TestLab fields. The API token in your YouTrack you set up earlier. This is typically the address you access your YouTrack with your browser. Choose the Integrations tab, Click Edit and as an Issue tracker, choose “YouTrack” and enter the following:Ībsolute URL of the YouTrack you are integrating the project with.Select the project you want to integrate with your YouTrack.Log on to your Testlab (preferably as an administrator to make sure you have the needed permissions for the configuration) and select Testlab > Manage projects….Integrate Testlab project with YouTrackįor all Testlab projects which you prefer to integrate with your YouTrack, some configuration steps need to be taken.See also YouTrack documentation on authentication tokens: Īlso, note that TestLab – YouTrack integration doesn’t currently support OAuth2. Click Add Token and make sure the token has at least scope YouTrack. You can add an authentication token for a user on the user’s authentication tab. Default roles Issue Viewer and Developer should work. The YouTrack user should have privileges at least to view issues, comments. Access to YouTrack via API is restricted to by the same privileges as the authenticated user has. This requires an authentication token associated with a YouTrack user. Integration needs access to YouTrack API. We are happy to help you with your setup!ġ. Preliminary configuration for YouTrack
#YOUTRACK REST API FREE#
If you have questions about these instructions or any problems with the set up please feel free to open up a support ticket in Testlab. To get started with integration follow the steps described below.

This means, that your YouTrack must be accessible from the server(s) Testlab is running on. You are using YouTrack and the YouTrack is accessible over the network.If the integration is configured to delete the removed issues from Testlab, all bugs which seem to be deleted from YouTrack are also deleted from Testlab.įor details on what data is synced exactly, please see below.When polled, the data for all bugs already linked in Testlab are fetched and their data is refreshed in Testlab’s database.By default, this happens once every 5 minutes. When commenting on an issue, the user is automatically transferred to YouTrack to add the comment.Īs a background job, YouTrack is polled periodically for any changes in the bugs.When viewing an issue, the view contains a button that can be pressed to easily open up the issue in YouTrack.When done so, the user is asked for the issue ID and the corresponding bug is then fetched from YouTrack and added to Testlab’s database. An existing bug in YouTrack can also be linked to Testlab.When returning, the user is asked for the YouTrack bug identifier and when entered, the issue is fetched from YouTrack and added to Testlab’s database. When adding a new issue, the user is automatically transferred to YouTrack to add the new issue.Fields not mapped from YouTrack are still editable in Testlab. For fields pushed from YouTrack, Testlab’s editing views become read-only.When configured for this issue tracking integration, the behavior of Testlab’s user interface is changed as follows: The links between Testlab’s and YouTrack’s issues are maintained in Testlab’s database. As the data for issues is replicated back to Testlab, it allows you to do real-time analysis and reporting against your project’s issues in Testlab. All issues are added to YouTrack and the changes of the issues are replicated back to Testlab with a polling protocol. When integrated with YouTrack, the YouTrack is a master repository for issues. In this scenario, YouTrack acts as a master repository for your project’s issues. Issues of Meliora Testlab’s projects can be integrated with JetBrains YouTrack issue tracker which allows for realtime one-way integration.
