Opdrachtregel
restorm [--open <chemin>] [--run <cible>] [options]Argumenten
Section titled “Argumenten”| Argument | Alias | Type | Standaard | Rol |
|---|---|---|---|---|
--open <chemin> | -o | tekenreeks | — | Bestand of map die bij het starten wordt geopend. Verplicht met --run |
--run <cible> | tekenreeks | — | Voert het genoemde scenario uit en stopt. Zet de opdrachtregelmodus aan | |
--by <name|id> | lijst | name | Hoe --run het scenario aanwijst | |
--headless | boolean | false | Geen venster. Zonder deze optie verschijnt het venster tijdens de uitvoering | |
--param nom=valeur | herhaalbaar | — | Geeft een scenarioparameter mee | |
--all-logs | boolean | false | Neemt ook de items van de engine op, niet alleen die van de actie Log | |
--out <fichier> | tekenreeks | — | Schrijft het logboek ook naar een bestand, doorlopend | |
--clear-settings | -cls | boolean | false | Zet de voorkeuren terug voordat de applicatie start |
--inactive-window | boolean | false | Toont het venster zonder het de focus te geven | |
--quiet | -q | boolean | — | Beperkt de uitvoer tot alleen het uitvoeringslogboek. Wordt automatisch toegevoegd wanneer --run aanwezig is |
--mcp-session-name <nom> | tekenreeks | auto | Geeft de MCP-sessie een naam (zie ook de variabele RESTORM_MCP_SESSION_NAME) | |
--help | -h | Toont de hulp | ||
--version | -v | Toont de versie |
Afsluitcodes
Section titled “Afsluitcodes”| Code | Betekenis |
|---|---|
0 | Het scenario is correct afgerond |
1 | Mislukking, afbreking, of een fout van de engine |
2 | Doel niet gevonden, --out-bestand niet toegankelijk, of --run zonder --open |
3 | Recht geweigerd — token ontbreekt, is ongeldig of ingetrokken, plan ontoereikend, of het controlepunt is onbereikbaar |
Omgevingsvariabelen
Section titled “Omgevingsvariabelen”| Variabele | Rol |
|---|---|
RESTORM_TOKEN | Het organisatietoken (rstk_…) dat de headless uitvoering vereist |
RESTORM_MCP_SESSION_NAME | Equivalent van --mcp-session-name |
De geheimen van het type omgevingsvariabele worden ook uit de omgeving van het proces gelezen: dat is het aanbevolen mechanisme in continue integratie.
Voorbeelden
Section titled “Voorbeelden”Een project openen:
restorm --open ./api.restormEen scenario uitvoeren met het venster zichtbaar (handig om mee te kijken):
restorm --open ./api.restorm --run "Tests de fumée"Uitvoeren zonder venster, met parameters en een volledig logboek:
RESTORM_TOKEN=rstk_… restorm \ --open ./api.restorm \ --run "Tests de fumée" \ --headless \ --all-logs \ --out ./run.log \ --param baseUrl=https://staging.exemple.test \ --param Ids='[1,2,3]' \ --param Env=stagingZie Headless uitvoering en CI voor het uitvoerformaat, de conversie van de parameters en voorbeelden van pipelines.