# Epic SSOI-1 - SquashTM-OpenProject integration phase 1

Project: Stream SquashTM-OpenProject Integration
Status: in development
URL: https://community.openproject.org/work_packages/SSOI-1

## Detailed specification

### Motivation and background information

SquashTM is an established test management system, provided by Henix, a company from France. It is provided with an open core license model.

It already has an integration with Jira and GitLab. So, integrating it with OpenProject is very interesting.

SquashTM also provides a migration path for Xray, which is often used together with Jira.

On SquashTM&#x27;s side, the following features are planned:

1.  **SquashTM: sync SquashTM requirements from OpenProject data**.&nbsp;Similar to what&#x27;s done with Jira x Squash integration: SquashTM polls OpenProject at regular intervals and imports work packages as requirements, keeping them in sync. The sync work packages are filtered. Requirements in SquashTM are read-only; updates on the OpenProject side are reflected automatically.
    
2.  **SquashTM: create Bug from SquashTM test run right into OpenProject**. When a test execution fails in SquashTM, the tester can create a bug directly into OpenProject from within SquashTM. The bug is linked back to the failing test case and its related requirement, providing full traceability.

### Acceptance criteria

*   SquashTM can read use cases from OpenProject
    
*   OpenProject can link test status and results from SquashTM

### Out of scope

Xray migration. SquashTM offers a migration tool for Xray.

| Attribute | Value |
| --- | --- |
| Mockups |  |

## Planning

| Attribute | Value |
| --- | --- |
| Roadmap | 2026 Q4 |
| Date |  |
| Votes | 3 |
| List | RM Test management, RM Jira exit |
| Target versions | 18.0.0 |
| Relevance | Important — Required Short-Term |

## Subitems

| ID | Type | Subject | Status | Assignee | Target versions | Project | Priority | Spent time |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| SSOI-6 | Feature | Admin UI for SquashTM | in development |  | 18.0.0 | Stream SquashTM-OpenProject Integration | Medium |  |
| SSOI-7 | Feature | SquashTM tab on work packages | in development |  | 18.0.0 | Stream SquashTM-OpenProject Integration | Medium |  |
| SSOI-10 | Feature | SquashTM projects settings | new |  | 18.0.0 | Stream SquashTM-OpenProject Integration | Medium |  |
| SSOI-11 | Implementation | Base setup for SquashTM | new |  | 18.0.0 | Stream SquashTM-OpenProject Integration | Medium |  |
| SSOI-2 | Open Point | Which Enterprise plan? | decided | Philippe VAILLERGUES |  | Stream SquashTM-OpenProject Integration | Medium |  |

## Bugs and other work packages

| ID | Type | Subject | Status | Assignee | Target versions | Module |
| --- | --- | --- | --- | --- | --- | --- |
| SSOI-3 | Task | Integrate SquashTM in docker development stack | closed | Jan Sandbrink |  |  |
| SSOI-2 | Open Point | Which Enterprise plan? | decided | Philippe VAILLERGUES |  |  |

## Details

| Attribute | Value |
| --- | --- |
| Module | Integrations / Test Management / SquashTM |
| Enterprise plan | Community (COM) |
| Labels |  |

## People

| Attribute | Value |
| --- | --- |
| Assignee | Arthur Bonic |
| Accountable | Wieland Lindenthal |
| Product manager | Nova Bonic |
| Designer | Marc Alcobé |
| Developers | OP Dev Titan Team, Arthur Bonic |
| Requested by |  |
| Interest by | Joules (39703), Home (224196000003952096) |

## Estimates and progress

| Attribute | Value |
| --- | --- |
| Work |  |

## Description

The goal of this epic is to provide an integration wherein:

1.  An OpenProject instance admin can configure a **SquashTM server** to integrate.
    
2.  An OpenProject project admin can configure **which SquashTM project** they want to link their OpenProject project to.
    
3.  **OpenProject: SquashTM test cases / executions / results visible in OpenProject**. A dedicated tab on OpenProject work packages showing test cases, executions, and results from SquashTM. OpenProject does not manage tests itself, but this tight integration gives managers and POs a clear overview of test status without leaving OpenProject.
    

Here is a concept mockup about it. This is _not_ a definitive version. We expect to improve this feature further in coming releases.

<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/919729/content">
