Comportement git clone avec action words automatisés dans un test keyword driven
Publié : jeu. avr. 16, 2026 6:01 pm
Bonjour,
Je travaille sur Squash TM avec Squash Orchestrator Community et j'ai une question sur le comportement du clonage Git lors de l'exécution d'un cas de test de type keyword driven.
Dans mon cas, j'ai un cas de test Classique qui appelle plusieurs autres cas de test Classiques (via la fonctionnalité "Appeler un cas de test"). Certains de ces cas de test appelés sont automatisés : ils ont leurs champs Technologie, URL SCM et Référence test automatisé renseignés, et pointent vers des scripts Robot Framework stockés dans un dépôt Git. Ces scripts s'exécutent dans un conteneur Docker.
Je comprends que lors de l'exécution, les cas de test appelés sont vus comme des pas de test du cas de test appelant. Mais au niveau de Squash Orchestrator, je ne sais pas exactement comment il traite ça :
Est-ce que l'Orchestrator traite l'ensemble du cas de test parent comme un seul job, et donc fait un seul git clone pour tous les action words automatisés qui pointent vers le même dépôt ?
Ou est-ce qu'il traite chaque cas de test appelé automatisé comme un job indépendant, et donc fait potentiellement un git clone pour chacun d'eux ?
Le but est d'éviter des clones Git entre chaque action word automatisé lors d'une même exécution, sachant que tous mes scripts sont dans le même dépôt.
J'ai cherché dans la documentation officielle (autom-devops-fr.doc.squashtest.com) mais je n'ai pas trouvé de réponse claire sur ce comportement spécifique aux tests keyword driven avec action words automatisés.
Merci d'avance pour votre aide.
Je travaille sur Squash TM avec Squash Orchestrator Community et j'ai une question sur le comportement du clonage Git lors de l'exécution d'un cas de test de type keyword driven.
Dans mon cas, j'ai un cas de test Classique qui appelle plusieurs autres cas de test Classiques (via la fonctionnalité "Appeler un cas de test"). Certains de ces cas de test appelés sont automatisés : ils ont leurs champs Technologie, URL SCM et Référence test automatisé renseignés, et pointent vers des scripts Robot Framework stockés dans un dépôt Git. Ces scripts s'exécutent dans un conteneur Docker.
Je comprends que lors de l'exécution, les cas de test appelés sont vus comme des pas de test du cas de test appelant. Mais au niveau de Squash Orchestrator, je ne sais pas exactement comment il traite ça :
Est-ce que l'Orchestrator traite l'ensemble du cas de test parent comme un seul job, et donc fait un seul git clone pour tous les action words automatisés qui pointent vers le même dépôt ?
Ou est-ce qu'il traite chaque cas de test appelé automatisé comme un job indépendant, et donc fait potentiellement un git clone pour chacun d'eux ?
Le but est d'éviter des clones Git entre chaque action word automatisé lors d'une même exécution, sachant que tous mes scripts sont dans le même dépôt.
J'ai cherché dans la documentation officielle (autom-devops-fr.doc.squashtest.com) mais je n'ai pas trouvé de réponse claire sur ce comportement spécifique aux tests keyword driven avec action words automatisés.
Merci d'avance pour votre aide.