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+ |