Aller au contenu

Ligne de commande

Terminal window
restorm [--open <chemin>] [--run <cible>] [options]
ArgumentAliasTypeDéfautRôle
--open <chemin>-ochaîneFichier ou dossier à ouvrir au démarrage. Obligatoire avec --run
--run <cible>chaîneExécute le scénario nommé et sort. Active le mode ligne de commande
--by <name|id>listenameComment --run désigne le scénario
--headlessbooléenfalseAucune fenêtre. Sans lui, la fenêtre s’affiche pendant l’exécution
--param nom=valeurrépétableFournit un paramètre de scénario
--all-logsbooléenfalseInclut les entrées du moteur, pas seulement celles de l’action Log
--out <fichier>chaîneÉcrit aussi le journal dans un fichier, au fil de l’eau
--clear-settings-clsbooléenfalseRéinitialise les préférences avant le lancement
--inactive-windowbooléenfalseAffiche la fenêtre sans lui donner le focus
--quiet-qbooléenRéduit la sortie au seul journal d’exécution. Ajouté automatiquement en présence de --run
--mcp-session-name <nom>chaîneautoNomme la session MCP (voir aussi la variable RESTORM_MCP_SESSION_NAME)
--help-hAffiche l’aide
--version-vAffiche la version
CodeSignification
0Le scénario s’est terminé correctement
1Échec, annulation, ou erreur du moteur
2Cible introuvable, fichier --out inaccessible, ou --run sans --open
3Droit refusé — jeton absent, invalide ou révoqué, plan insuffisant, ou point de vérification injoignable
VariableRôle
RESTORM_TOKENLe jeton d’organisation (rstk_…) requis par l’exécution headless
RESTORM_MCP_SESSION_NAMEÉquivalent de --mcp-session-name

Les secrets de type variable d’environnement sont également lus dans l’environnement du processus : c’est le mécanisme recommandé en intégration continue.

Ouvrir un projet :

Terminal window
restorm --open ./api.restorm

Exécuter un scénario en affichant la fenêtre (pratique pour observer) :

Terminal window
restorm --open ./api.restorm --run "Tests de fumée"

Exécuter sans fenêtre, avec des paramètres et un journal complet :

Terminal window
RESTORM_TOKEN=rstk_… restorm \
--open ./api.restorm \
--run "Tests de fumée" \
--headless \
--all-logs \
--out ./run.log \
--param baseUrl=https://recette.exemple.test \
--param Ids='[1,2,3]' \
--param Env=recette

Voir Exécution headless et CI pour le format de sortie, la conversion des paramètres et des exemples de pipelines.