Configurer Xsquash dans Jira
Xsquash et Xsquash Cloud renforcent l'intégration entre SquashTM et Jira Data Center et Cloud. Ils récupèrent les cas de test et les exécutions associés aux exigences synchronisées avec Xsquash4Jira dans SquashTM, afin de les afficher directement dans les demandes Jira.
Focus
Il est impératif d'utiliser le plugin Xsquash4Jira sur SquashTM pour pouvoir utiliser Xsquash ou Xsquash Cloud côté Jira.
Pour en savoir plus sur l'utilisation du plugin Xsquash4Jira, consulter la page Configurer Xsquash4Jira dans SquashTM.
Un administrateur doit avoir configuré l'URL publique de SquashTM.
En savoir plus
La page Suivre les activités de test dans Jira décrit l'affichage des cas de test et exécutions dans Jira.
Configurer Xsquash sur Jira Data Center
Xsquash est un composant additionnel pour Jira Data Center, disponible sur l'Atlassian Marketplace.
Installation de Xsquash
Pour installer Xsquash sur Jira Data Center :
- Se connecter à l'instance Jira en tant qu'administrateur ;
- Aller sur l'Administration Jira et choisir l'option Gérer les apps. L'Atlassian Marketplace pour Jira s'affiche ;
- Rechercher "Xsquash" sur la Marketplace ;
- Cliquer sur le bouton [Installer] pour télécharger et installer le plugin.
Info
Par défaut, c'est la dernière version de Xsquash compatible avec la version de Jira qui est installée.
Pour installer une précédente version du plugin Xsquash sur Jira :
- Se rendre sur la page Historique des versions de Xsquash sur la Marketplace ;
- Télécharger la version souhaitée sur le poste utilisateur ;
- Se connecter à l'instance Jira en tant qu'administrateur ;
- Importer manuellement le plugin en utilisant la fonctionnalité Importer l'app de la page Gérer les apps.
Déclarer un serveur dans Xsquash
La configuration du plugin Xsquash se fait depuis l'Administration Jira, section Gérer les apps. Dans le menu gauche de l'écran, rechercher "Xsquash" puis cliquer sur [Configuration]. Xsquash permet de configurer plusieurs serveurs Xsquash4Jira issus de différentes instances SquashTM :

Pour ajouter un nouveau serveur, cliquer sur le bouton [Ajouter] et remplir le formulaire avec les informations suivantes :
- le nom du serveur (nom libre) ;
- l'URL de base de SquashTM (s'arrêter à
/squash) ; - le nom du serveur de type
jira.xsquashdéclaré dans SquashTM qui correspond à l'instance Jira (bien respecter la casse) ; selon le mode d'authentification, le login et le mot de passe, ou un jeton d'API avec droits de lecture d'un compte SquashTM. Ce compte sera utilisé pour toutes les requêtes API envoyées à SquashTM par le plugin.
Warning
L'authentification basique ne sera plus disponible mi-2027, cliquer ici pour en savoir plus.
En savoir plus
Pour en savoir plus sur la génération de jetons d'API dans SquashTM, consulter la section Jetons d'API personnels.
Il est recommandé d'utiliser un compte administrateur SquashTM pour cette configuration car celui-ci a accès à tous les projets de l'instance. Mais il est tout à fait possible d'utiliser un compte ne disposant que de droits de lecture (profil "Invité") sur les projets SquashTM contenant les données de recette (cas de test et exécutions) à synchroniser côté Jira.

Configurer Xsquash sur un projet
Le plugin Xsquash se configure indépendamment pour chaque projet Jira.
Pour configurer Xsquash sur un projet, accéder aux Paramètres du projet, rechercher "Xsquash" dans le menu vertical puis cliquer sur [Configuration]. Activer Xsquash à l'aide du bouton radio puis sélectionner le serveur souhaité dans la liste.

Par défaut, les onglets de synchronisation des données de recette SquashTM sont nommés Cas de test SquashTM et Exécutions SquashTM. La pop-up de configuration permet de renommer ces onglets affichés sur les demandes Jira du projet. Une fois la configuration terminée, cliquer sur [Sauvegarder].
Focus
Il est impératif de disposer des droits d'administration sur le projet Jira pour activer le plugin Xsquash.
Configurer Xsquash Cloud (Forge) sur Jira Cloud
Xsquash Cloud (Forge) est une application disponible sur l’Atlassian Marketplace.
Attention
- Xsquash Cloud (Forge) est compatible avec SquashTM 14 et versions supérieures.
- Xsquash Cloud (Forge) nécessite une licence SquashTM Premium 👑 ou une licence SquashTM Ultimate 💎.
- Les versions de Xsquash Cloud (Forge) sont indépendantes des versions de SquashTM. La compatibilité est détaillée dans les release notes de chaque version de l'application.
Migration des données de Xsquash Cloud (Connect) à Xsquash Cloud (Forge)
Cette fonctionnalité permet à un administrateur Jira d'importer la configuration de l'application précédente (serveurs et paramétrage des projets associés) directement dans la nouvelle application. Pour cela, le fichier de configuration doit être récupéré auprès de nos équipes, sur simple demande. Une fois ce fichier importé, les serveurs sont automatiquement créés et activés sur les projets Jira Cloud concernés.
Fonctionnalité disponible pour une durée limitée
- La migration des données de l'ancienne application à la nouvelle n'est disponible que lors du passage direct de SquashTM 13 à SquashTM 14.
- Cette migration n'est possible que jusqu'à début Octobre 2026. Les clients encore en version 13 après cette date ne pourront plus migrer leurs données : il est donc essentiel d'effectuer cette mise à jour avant l'échéance.
- Cette opération est réalisée à la demande de l'utilisateur. Pour en bénéficier, veuillez contacter le support SquashTM.
- Cette action entraînera la suppression définitive de l'instance Xsquash Cloud actuellement hébergée sur l'infrastructure interne d'Henix. Cette action est irréversible, et aucun retour en arrière ne sera possible.
Pour importer les serveurs existants et les activer sur les projets Jira, suivre les étapes :
1. Installer l'application depuis l'Atlassian Marketplace ;
2. Contacter le support SquashTM en précisant explicitement le souhait d'effectuer la migration de Xsquash Cloud (Connect) vers Xsquash Cloud (Forge) ;
3. Le support fournit un ou plusieurs fichier(s) de migration au format JSON ;
4. Importer ce ou ces fichier(s) JSON dans l'application afin de restaurer la configuration des serveurs et les activer automatiquement sur les projets concernés. Dans le cas où plusieurs fichiers JSON ont été fournis, celui contenant la configuration des serveurs doit être importé en premier.

Installation de Xsquash Cloud
En savoir plus
Pour plus d'informations sur l'installation de l'application , se référer à la page dédiée Installation de l'application Xsquash Cloud (Forge) sur Jira Cloud.
Déclarer un serveur dans Xsquash Cloud
Pour configurer Xsquash Cloud, cliquer sur [Paramètres] > Apps Marketplace puis dans le menu à gauche de l'écran, rechercher "Xsquash" puis cliquer sur [Configuration]. Xsquash permet de configurer plusieurs serveurs Xsquash4Jira issus de différentes instances SquashTM :

Info
- Une coche au début de la ligne du serveur indique que la communication entre le serveur SquashTM et Jira Cloud est opérationnelle.
- Il est possible de télécharger les logs du plugin Xsquash Cloud depuis l'option Logs Xsquash.
Pour télécharger les logs :
1. Cliquer sur Paramètres, puis dans les paramètres administrateur Jira sur Apps Jira ;
2. Dans le menu à gauche, cliquer sur Accès aux apps ;
3. Sur la nouvelle page, dans le menu à gauche, cliquer sur Sites et sélectionner l'instance sur laquelle l'application est installée ;
4. Dans le menu à gauche, cliquer sur Apps connectées ;
5. Rechercher Xsquash ;
6. Cliquer sur Afficher les informations de l'app en bout de ligne ;
7. Dans le bloc Analyses et journaux, cliquer sur [Télécharger les journaux].

Cliquer sur le bouton [Ajouter un serveur SquashTM] pour ajouter un nouveau serveur SquashTM et remplir le formulaire avec les informations suivantes :
- le nom du serveur (nom libre) ;
- l'URL de base de SquashTM (s'arrêter à
/squash) ; - le nom du serveur de type
jira.xsquashdéclaré dans SquashTM qui correspond à l'instance Jira (bien respecter la casse) ; le jeton d'API avec droits de lecture d'un compte SquashTM. Ce compte sera utilisé pour toutes les requêtes API envoyées à SquashTM par le plugin.
Warning
L'authentification basique ne sera plus disponible mi-2027, cliquer ici pour en savoir plus.
En savoir plus
Pour en savoir plus sur la génération de jetons d'API dans SquashTM, consulter la section Jetons d'API personnels.
Il est recommandé d'appliquer le principe de moindre privilège : utiliser un jeton d'API en lecture seule correspondant à un compte technique ne disposant que du profil "Invité" sur les projets SquashTM devant être accessibles depuis Jira.

Configurer Xsquash Cloud sur un projet
Le plugin Xsquash Cloud se configure indépendamment pour chaque projet.
Pour configurer Xsquash Cloud sur un projet, accéder aux Paramètres de l'espace, puis cliquer sur [Xsquash] dans le menu vertical. Activer Xsquash à l'aide du bouton radio puis sélectionner le serveur souhaité dans la liste.

Par défaut, les onglets de synchronisation des données de recette SquashTM sont nommés Cas de test SquashTM et Exécutions SquashTM. La pop-up de configuration permet de renommer ces onglets affichés sur les demandes Jira du projet. Une fois la configuration terminée, cliquer sur [Enregistrer].
Aperçu d'une demande Jira
Sur Jira Data Center et Jira Cloud, les onglets ajoutés par Xsquash s'affichent dans le bloc Activité des demandes du projet configuré.
Pour plus d'information, voir la page Suivre les activités de test dans Jira.