Installation de Podman Desktop
Lien d'installation de Podman Desktop : https://podman-desktop.io/downloads/windows
Une fois le fichier téléchargé, double-cliquez dessus pour ouvrir le panneau d'installation.

Sélectionnez Podman à utiliser avec Agilitest. Vous pouvez ajouter d'autres extensions pour répondre à vos propres besoins.

Sélectionner Sous-système Windows Linux (WSLv2)qui est l'installation recommandée par Agilitest.
L'installation commence alors. Elle peut durer plusieurs minutes.
Bureau Podman
Vous pouvez maintenant créer une machine Podman à partir de Podman Desktop.

Cliquez sur le bouton "suivant".
.png)
Activer le "Mise en réseau en mode utilisateur"si ce n'est pas le cas
Cliquez sur "Créer"
Une fois qu'il est créé, vérifiez que le statut est "en cours"
Podman est installé
Podman et Agilitest
Redémarrer Agilitest.
Cliquez sur le conteneur en haut à droite de l'éditeur pour ouvrir la fenêtre des conteneurs Agilitest. Conteneurs Agilitest de contrôle des conteneurs

Une première image doit être chargée, ce qui peut prendre un peu de temps.
Cliquer sur démarrer un conteneur

Une fois le conteneur lancé, cliquez sur l'icône de la loupe pour ouvrir le conteneur dans un navigateur.

Dans ce conteneur, il y a :
.png)
A droite :
- Version de la distribution Linux ( LTS avec Agilitest)
- Projet ATS : nom et version d'un projet
- ID du conteneur (différent pour chaque conteneur lancé)
- Trajectoire du projet
- Chemin de sortie : Ouvre le référentiel dans lequel les rapports sont générés.
A gauche, les icônes :
- 5 navigateurs distribués à l'image du conteneur maintenu par Agilitest
- Projet Agilitest : Ouvre un répertoire du projet et du chemin d'accès au projet.
- Sortie ATS : Ouvre le référentiel du conteneur
- Accueil : Racine du système VM
- Terminal
Exécuter un test avec Podman
Dans l'explorateur de projets d'Agilitest,
Faire un clic droit sur un script > Exécuter un script> Exécuter dans un conteneur
.png)
À la fin de chaque exécution, un rapport est généré.
Toutes les informations relatives à l'exécution sont également disponibles dans la sortie ATS du conteneur.
Exécuter une liste de lecture
Vous pouvez également exécuter des sélections dans un conteneur.
Pour ce faire, allez dans le menu de gestion des exécutions,
.png)
Cliquez sur le menu du conteneur,
.png)
Sélectionnez les listes de lecture que vous souhaitez exécuter et sélectionnez le conteneur pour lancer l'exécution.
Machine Podman Podman et Agilitest
Images des conteneurs
Lorsque vous créez un conteneur à partir d'Agilitest, vous trouverez l'image correspondante dans le bureau de Podman.
.png)
Vous pouvez également faire fonctionner plusieurs conteneurs.
Lorsqu'un test est déjà en cours d'exécution dans un conteneur, vous pouvez l'exécuter dans un autre conteneur disponible ou en créer un nouveau.
🔸 Attention
Vous devez répartir les exécutions en fonction des besoins. Plus vous exécutez de conteneurs et de tests, plus les ressources de la machine sont utilisées
Machines de commutation
Dans la fenêtre de gestion des conteneurs, vous pouvez sélectionner votre outil de conteneur.
.png)
Si Podman est installé et fonctionne sur votre machine, l'outil sera automatiquement vérifié.
.png)
Si vous souhaitez passer à Docker, c'est possible.
Pour ce faire, vous devez arrêter l'exécution de Podman Desktop.
.png)
Cochez ensuite Docker dans l'option Agilitest de la gestion des conteneurs.
.png)
Agilitest ouvrira automatiquement l'option cochée.
Il en va de même pour Docker.
Si Docker est coché et que vous souhaitez passer à Podman, vous devrez d'abord quitter Docker depuis le bureau Docker.
.png)
Vous pouvez ensuite vérifier Podman, qui sera lancé lorsque vous créerez un conteneur.