top of page

HISTORIQUE DES VERSIONS SQUASH DEVOPS

SQUASH DEVOPS 2023-10

Date release :

14/11/2023

Release note :

  • Squash DEVOPS 2023-10 réduit l'utilisation de la mémoire et publie les résultats des quality gates dans les merge requests GitLab.

Squash DEVOPS 2023-10
Squash DEVOPS 2023-09

SQUASH DEVOPS 2023-09

Date release :

27/09/2023

Release note :

  • Squash DEVOPS 2023-09 ajoute le support de Maven Daemon, améliorant ainsi la durée d'exécution des tests courts.

Squash DEVOPS 2023-07

SQUASH DEVOPS 2023-07

Date release :

28/07/2023

Release note :

  • Squash DEVOPS 2023-07 permet d'utiliser les données Squash TM dans les quality gates et supporte les politiques de rétention des workflows.

Squash DEVOPS 2023-06

SQUASH DEVOPS 2023-06

Date release :

12/07/2023

Release note :

  • Squash DEVOPS 2023-06 permet de définir des quality gates avec certains seuils.

Squash DEVOPS 2023-05

SQUASH DEVOPS 2023-05

Date release :

25/05/2023

Release note :

  • Squash DEVOPS 2023-05 réduit la consommation de mémoire de l'Orchestrateur.

Squash DEVOPS 2023-04

SQUASH DEVOPS 2023-04

Date release :

24/04/2023

Release note :

  • Squash DEVOPS 2023-04 supporte la configuration dynamique des hooks et des pools, et contient quelques améliorations autour de JUnit.

Squash DEVOPS 2023-02

SQUASH DEVOPS 2022-12

Date release :

04/01/2023

Release note :

  • Squash DEVOPS 2022-12 ajoute la possibilité de configurer le niveau de détail des rapports Agilitest.

Squash DEVOPS 2022-12

SQUASH DEVOPS 2023-02

Date release :

02/03/2023

Release note :

  • Squash DEVOPS 2023-02 ajoute les variables d'environnement verbatim (elles ne sont pas interprétées en shell) et le support de n'importe quelle option de ligne de commande pour les technologies de test qui n'avaient pas encore cette possibilité.

Squash DEVOPS 2023-03

SQUASH DEVOPS 2023-03

Date release :

29/03/2023

Release note :

  • Squash DEVOPS 2023-03 simplifie la gestion des certificats auto-signés et améliore opentf-ctl (options courtes, liste des espaces de noms, versions détaillées...).

Squash DEVOPS 2022-10

SQUASH DEVOPS 2022-10

Date release :

10/11/2022

Release note :

  • Squash DEVOPS 2022-10 contient un plugin pour Jenkins adapté à Java 11 afin d'être utilisable avec les dernières versions de Jenkins.

Squash DEVOPS 2022-09

SQUASH DEVOPS 2022-09

Date release :

23/09/2022

Release note :

  • Squash DEVOPS 2022-09 ajoute le support de PowerShell et permet aux hooks d’accéder aux entrées du provider. L'installation de l'orchestrateur derrière un reverse proxy est maintenant correctement supportée.

Squash DEVOPS 2022-07

SQUASH DEVOPS 2022-07

Date release :

25/07/2022

Release note :

  • Squash DEVOPS 2022-07 améliore les logs et les messages d'erreur afin de simplifier le dépannage. En particulier, le plugin Jenkins rapporte maintenant les journaux de l'orchestrateur.

Squash DEVOPS 2022-05

SQUASH DEVOPS 2022-05

Date release :

17/06/2022

Release note :

  • Squash DEVOPS 2022-05 ajoute la possibilité de répartir des ressources (environnements de test, endpoints API...) dans des espaces de noms et d'en restreindre l'accès (aucun accès, lecture seule ou lecture/écriture). Les logs de l'orchestrateur sont maintenant disponibles dans Squash TM. Un nouveau endpoint API fournit la liste de tous les environnements d'exécution.

SQUASH DEVOPS 2022-04

Date release :

22/04/2022

Release note :

  • Squash DEVOPS 2022-04 est une version de maintenance qui ajoute quelques fonctionnalités mineures à l'orchestrateur : "opentf-ctl" utilise beaucoup moins de mémoire lors de l'affichage des informations du workflow, l'agent a une nouvelle option "--version", l'agent détecte un mauvais encodage...

Squash DEVOPS 2022-04
Squash DEVOPS 2022-03

SQUASH DEVOPS 2022-03

Date release :

30/03/2022

Release note :

  • La version Squash DEVOPS 2022-03 ajoute la possibilité d'utiliser l'orchestrateur Squash comme une Quality Gate dans un pipeline CI/CD : l'échec de n'importe quel test dans la suite de tests automatisés arrêtera le pipeline.

Squash DEVOPS 2022-02

SQUASH DEVOPS 2022-02

Date release :

25/02/2022

Release note :

  • La version Squash DEVOPS 2022-02 ajoute le support de Katalon (inclus dans la version Premium de Squash AUTOM). 

Squash DEVOPS 2022-01

SQUASH DEVOPS 2022-01

Date release :

24/01/2022

Release note :

  • Squash DEVOPS 2022-01 est une version de maintenance comprenant des améliorations mineures : augmentation des performances de l'agent, désactivation possible de la vérification des certificats par l'agent, support des certificats privés, plus d'informations et messages plus clairs dans les logs...

Squash DEVOPS 2021-12

SQUASH DEVOPS 2021-12

Cette version n'est plus supportée.

Date release :

23/12/2021

Release note :

Squash DEVOPS 2021-11

SQUASH DEVOPS 2021-11

Cette version n'est plus supportée.

Date release :

16/11/2021

Release note :

  • Squash DEVOPS 2021-11 ajoute le support des tests Postman : Postman (https://postman.com/) vous permet d’écrire des scénarios de tests pour la validation de services web REST, SOAP, GraphQL, etc. Postman est une alternative à SoapUI, qui était déjà supporté par Squash DEVOPS. Il est désormais possible de rédiger des fichiers PEaC pour exécuter des tests Postman, comme indiqué dans la documentation (https://opentestfactory.org/providers/postman.html)

  • Jusqu’à présent, les rapports Allure étaient générés et enregistrés dans Squash TM pour chaque itération ou suite de tests de Squash TM, mais ils n’étaient jamais publiés en dehors de Squash TM. À partir de Squash DEVOPS 2021-11, si l’orchestrateur est configuré pour publier les rapports dans un bucket S3, pour tout PEaC exécuté, un rapport Allure sera généré et publié dans ce bucket S3. Cela s’appliquera à tous les tests exécutés*, qu’ils soient définis dans des itérations ou suites de tests de Squash TM ou en dehors de Squash TM.

    * Dû à des contraintes techniques, les résultats des tests Ranorex non définis dans Squash TM, c’est-à-dire qui ont été définis en utilisant l’action Ranorex/Ranorex au sein d’un fichier PEaC, ne sont actuellement pas pris en compte dans le rapport Allure. Cela devrait être corrigé très bientôt dans une prochaine version.

Squash DEVOPS 2021-10

SQUASH DEVOPS 2021-10

Cette version n'est plus supportée.

Date release :

21/10/2021

Release note :

  • Squash DEVOPS 2021-10 permet désormais, dans une étape du pipeline de CI/CD, de : 

    • démarrer l’orchestrateur,

    • lancer les tests définis par un PEaC,

    • attendre la fin des tests et la gestion de leurs résultats, et

    • arrêter l’orchestrateur.
       

  • Autrement dit, Squash DEVOPS ne requiert plus d’avoir un orchestrateur qui tourne en permanence.

  • Afin de simplifier ces opérations de lancement et d’arrêt de l’orchestrateur, ainsi que le contrôle de l’exécution des PEaC (récupération du statut, annulation d’un PEaC…), des scripts utilitaires sont désormais fournis.

Squash DEVOPS 2021-09

SQUASH DEVOPS 2021-09

Cette version n'est plus supportée.

Date release :

08/09/2021

Release note :

  • Fonctionnalités ajoutées (communes Squash AUTOM et Squash DEVOPS) :

    • la Java Param Library : une librairie fournissant une API utilisable dans des tests automatiques écrits en Java pour récupérer les valeurs de paramètres (jeu de données, champ personnalisé) définis dans Squash TM.

    • le support des crochets (« hooks ») permettant de configurer des actions personnalisées à effectuer avant et/ou après une action donnée lancée par l’orchestrateur : récupération de rapports de test non standards, démarrage/arrêt d’un service nécessaire aux tests… Ces crochets peuvent être définis soit dans un fichier PEaC pour être appliqués au workflow correspondant ou dans un fichier de configuration d’un provider (composant réalisant des actions pilotées par l’orchestrateur) pour être appliqués à tous les workflows

Squash DEVOPS 2021-07

SQUASH DEVOPS 2021-07

Cette version n'est plus supportée.

Date release :

16/07/2021

Release note :

  • Fonctionnalités ajoutées :

    • Exécution et gestion des résultats de tests UFT et SKF dans un pipeline CI/CD

Squash DEVOPS 1.1.0.RELEASE

SQUASH DEVOPS 1.1

Cette version n'est plus supportée.

Date release :

04/06/2021

Release note :

  • Composants mis à disposition :

    • Micro-service Squash TM Generator pour l’orchestrateur Squash (version Squash DEVOPS Community et Squash DEVOPS Premium).
      Ce micro-service est inclus dans l’image Docker de l’orchestrateur Squash version 1.0.0.RELEASE (voir section Squash AUTOM).

    • Plugin Test Plan Retriever pour Squash TM (version Squash DEVOPS Community et Squash DEVOPS Premium). Ce plugin est compatible avec Squash TM 1.22.2.

    • Plugin Squash DEVOPS pour Jenkins.
       

  • Fonctionnalités offertes :

    • Amélioration du retour d'information utilisateur lors de l'exécution de PEaC au sein d'un pipeline Jenkins (visibilité renforcée sur le degré d’avancement grâce à des logs plus détaillés).

Squash DEVOPS 1.0.0.RELEASE

SQUASH DEVOPS 1.0

Cette version n'est plus supportée.

Date release :

23/04/2021

Release note :

  • Composants mis à disposition :

    • Micro-service Squash TM Generator pour l’orchestrateur Squash (version Squash DEVOPS Community et Squash DEVOPS Premium).
      Ce micro-service est inclus dans l’image Docker de l’orchestrateur Squash version 1.0.0.RELEASE (voir section Squash AUTOM).

    • Plugin Test Plan Retriever pour Squash TM (version Squash DEVOPS Community et Squash DEVOPS Premium). Ce plugin est compatible avec Squash TM 1.22.2.

    • Plugin Squash DEVOPS pour Jenkins.
       

  • Fonctionnalités offertes :

    • La version 1.0.0.RELEASE reprend les fonctionnalités de la version 1.0.0.alpha2 en corrigeant des anomalies et en prenant compte des retours sur la version précédente.

Squash DEVOPS 1.0.0.alpha2

SQUASH DEVOPS 1.0 alpha2

Dernière version alpha stable à destination de POC uniquement.

Date release :

16/03/2021

Release note :

  • Composants mis à disposition :

    • Micro-service Squash TM Generator pour l’orchestrateur Squash (version Squash DEVOPS Community et Squash DEVOPS Premium).
      Ce micro-service est inclus dans l’image Docker de l’orchestrateur Squash version 1.0.0.alpha2 (voir section Squash AUTOM).

    • Plugin Test Plan Retriever pour Squash TM (version Squash DEVOPS Community et Squash DEVOPS Premium).
      Ce plugin est compatible avec Squash TM 1.22.2.

    • Plugin Squash DEVOPS pour Jenkins.
       

  • Fonctionnalités ajoutées :

    • Récupération d’informations sur l’authentification et sur la branche à considérer pour les tests automatisés d’un plan d’exécution Squash TM récupéré depuis un Plan d'Exécution "As Code" (PEaC).

    • Mode d’exécution « Dry-run » avec récupération d’un plan d’exécution Squash TM : l’exécution des tests n’est pas gérée par l’orchestrateur Squash mais des résultats d’exécution sont remontés à Squash TM sur la base d’une liste de résultats de tests passés en paramètre.

Squash DEVOPS 1.0.0.alpha1

SQUASH DEVOPS 1.0 alpha1

Version alpha stable à destination de POC uniquement.

Release date :

02/05/2021

Release note :

  • Composants mis à disposition :

    • Micro-service Squash TM Generator pour l’orchestrateur Squash (version Squash DEVOPS Community et Squash DEVOPS Premium).

    • Ce micro-service est inclus dans l’image Docker de l’orchestrateur Squash version 1.0.0.alpha1 (voir section Squash AUTOM)

    • Plugin Test Plan Retriever pour Squash TM (version Squash DEVOPS Community et Squash DEVOPS Premium).
      Ce plugin est compatible avec Squash TM 1.22.1.

    • Plugin Squash DEVOPS pour Jenkins.
       

  • Fonctionnalités accessibles :

    • ​Récupérer au sein d’un Plan d’Exécution « as code » (PEaC) un plan d’exécution de Squash TM contenant des tests automatisés

      • Version Community : permet de cibler une itération ou une suite de testS Squash TM et de la filtrer suivant la valeur d’un champ personnalisé de type tag sur les cas de test. Seuls les champs personnalisés du cas de test et le jeu de données de l’ITPI sont transmis à l’orchestrateur Squash pour exploitation au sein du script automatisé.

      • Version Premium : permet de cibler une itération ou une suite de testS Squash TM. En plus des champs de la version Community, les champs personnalisés de la suite de test, de l’itération et de la campagne liées à l’ITPI concerné sont transmis à l’orchestrateur Squash pour exploitation au sein du script automatisé

    • Déclencher un PEaC depuis un pipeline Jenkins
       

  • Limitation connue de cette version :

    • Lors de la récupération d’un plan d’exécution de Squash TM, la transmission de paramètres par Squash TM n’est possible qu’avec Robot Framework

bottom of page