Skip to content

Add Squash TM integration

What does this MR do and why?

This merge request adds an integration for Squash TM, a test management suite, as well as the related documentation.

This integration is built over the webhook feature and allows to setup the synchronisation of GitLab issues as requirements in Squash TM.

Related to #337855 (closed).

Screenshots

squash-tm-integrations-listing

Integration listing with Squash TM added

squash-tm-integration-page

Squash TM integration page

Demo : how to setup real-time Issue synchronisation with Squash TM's GitLab integration

SquashTM_integration_review_demo

How to set up and validate locally

  1. Visit any group or project integrations page
  2. Click the link to the Squash TM integration configuration page
  3. Configure the integration by providing a Squash TM webhook URL and, optionally, a secret token
  4. When issues are modified, a webhook request should be triggered to the specified Squash TM server.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Pierre-Clément Kerneïs

Merge request reports