Aller au contenu

Configuration minimale et prérequis

Dimensionnement minimal et recommandé

Focus

Ces éléments sont donnés à titre indicatif et ne sauraient remplacer une étude complète prenant en compte le contexte cible.

Pour l'installation de Squash TM, le tableau ci-dessous indique les dimensionnements minimal (pour essai) et recommandé (pour production) :

CPU RAM HDD
Minimum 1 cœur 1 Go dédié 1 Go
Recommandé 2 cœurs 2 Go dédiés 5 Go

L'espace disque (HDD) servira à stocker les journaux applicatifs (logs) et la base de données si cette dernière est sur le même serveur.
L'application en elle-même et ses fichiers de configuration pèsent 240 Mo. Pour l'espace disque minimum, il faut compter 350 Mo si Squash TM est stocké avec ses logs.
De plus, si la JVM et la base de données sont installées sur la même machine, il faut compter 1 Go pour l'espace disque à minima.

Prérequis

Les prérequis sur l'environnement sont :

Minimal* Recommandé
Système d'exploitation Linux : Debian 12, Ubuntu 22.04, Red Hat Enterprise Linux 8
Windows 10
Debian 12
Java Runtime Environment JRE** 17 JRE** 17
Base de données PostgreSQL 13
MariaDB 10.6
PostgreSQL 15
MariaDB 10.6

* signifie que les versions ultérieures sont aussi utilisables.
** n'importe quelle JRE compatible avec Java SE (Oracle JRE, Eclipse Temurin, Amazon Corretto, Red Hat OpenJDK…) est utilisable.

Attention

Pour rappel, Squash TM n'est plus compatible avec :

  • Les versions de Java inférieures à 17 depuis Squash TM 6.0 ;
  • MariaDB 10.5 et ses versions antérieures depuis la Squash TM 5.0 ;
  • MySQL depuis Squash TM 4.0.

Focus

Squash TM est livré avec une base embarquée (H2) utilisable à des fins d'évaluation. Cette base H2 ne doit pas être utilisée dans un contexte de production.
Consulter la page Installation de la base de données pour savoir comment installer une base de données autre que H2.

Recommandations si utilisation de Squash Orchestrator

Informations générales

L'installation et le déploiement de Squash TM ne nécessitent pas de prérequis particulier dans le cas d'une utilisation avec Squash Orchestrator :

  • Le dimensionnement de la base de données dépend de la quantité et de la fréquence des tests automatisés remontés dans Squash TM. Une fonctionnalité est présente dans Squash TM pour réguler le volume des exécutions automatisées : le nettoyage des suites automatisées.
  • Squash Orchestrator est packagé sous la forme d'une image Docker mais les échanges avec Squash TM se font via des appels REST, il n'est donc pas nécessaire que Squash TM soit également installé en Docker.

Matrice de compatibilité entre Squash TM et Squash Orchestrator

Version Squash TM Version Squash Orchestrator
9.x 4.15+
8.x 4.14+
7.x 4.10+
6.x 4.5+
5.x 4.1+