Kommandolinje
restorm [--open <chemin>] [--run <cible>] [options]Argumenter
Section titled “Argumenter”| Argument | Alias | Type | Standard | Rolle |
|---|---|---|---|---|
--open <path> | -o | streng | — | Fil eller mappe, der skal åbnes ved start. Obligatorisk sammen med --run |
--run <target> | streng | — | Kører det navngivne scenarie og afslutter. Aktiverer kommandolinjetilstanden | |
--by <name|id> | liste | name | Hvordan --run udpeger scenariet | |
--headless | boolesk | false | Intet vindue. Uden det vises vinduet under kørslen | |
--param name=value | kan gentages | — | Angiver en scenarieparameter | |
--all-logs | boolesk | false | Inkluderer motorens poster, ikke kun dem fra Log-handlingen | |
--out <file> | streng | — | Skriver også loggen til en fil, løbende | |
--clear-settings | -cls | boolesk | false | Nulstiller præferencerne inden start |
--inactive-window | boolesk | false | Viser vinduet uden at give det fokus | |
--quiet | -q | boolesk | — | Reducerer outputtet til kørselsloggen alene. Tilføjes automatisk, når --run er til stede |
--mcp-session-name <name> | streng | auto | Navngiver MCP-sessionen (se også variablen RESTORM_MCP_SESSION_NAME) | |
--help | -h | Viser hjælpen | ||
--version | -v | Viser versionen |
Exitkoder
Section titled “Exitkoder”| Kode | Betydning |
|---|---|
0 | Scenariet blev afsluttet korrekt |
1 | Fejl, annullering eller fejl i motoren |
2 | Målet blev ikke fundet, --out-filen kunne ikke tilgås, eller --run uden --open |
3 | Adgang nægtet — tokenet mangler, er ugyldigt eller tilbagekaldt, planen er utilstrækkelig, eller kontrolpunktet kunne ikke nås |
Miljøvariabler
Section titled “Miljøvariabler”| Variabel | Rolle |
|---|---|
RESTORM_TOKEN | Organisationstokenet (rstk_…), som headless-kørsel kræver |
RESTORM_MCP_SESSION_NAME | Svarer til --mcp-session-name |
Hemmeligheder af typen miljøvariabel læses ligeledes i processens miljø: det er den anbefalede mekanisme i continuous integration.
Eksempler
Section titled “Eksempler”Åbn et projekt:
restorm --open ./api.restormKør et scenarie med vinduet fremme (praktisk, når du vil se med):
restorm --open ./api.restorm --run "Tests de fumée"Kør uden vindue, med parametre og fuld log:
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=stagingSe Headless-kørsel og CI for outputformatet, konverteringen af parametre og eksempler på pipelines.