Komandna linija
restorm [--open <chemin>] [--run <cible>] [options]Argumenti
Section titled “Argumenti”| Argument | Alijas | Tip | Podrazumevano | Uloga |
|---|---|---|---|---|
--open <putanja> | -o | niska | — | Datoteka ili fascikla koju treba otvoriti pri pokretanju. Obavezno uz --run |
--run <cilj> | niska | — | Izvršava imenovani scenario i izlazi. Uključuje režim komandne linije | |
--by <name|id> | lista | name | Kako --run označava scenario | |
--headless | logička | false | Bez prozora. Bez njega se prozor prikazuje tokom izvršavanja | |
--param ime=vrednost | ponovljivo | — | Dostavlja parametar scenarija | |
--all-logs | logička | false | Uključuje stavke mehanizma, a ne samo one iz akcije Log | |
--out <datoteka> | niska | — | Zapis se usput upisuje i u datoteku | |
--clear-settings | -cls | logička | false | Resetuje podešavanja pre pokretanja |
--inactive-window | logička | false | Prikazuje prozor bez davanja fokusa | |
--quiet | -q | logička | — | Svodi izlaz samo na zapis izvršavanja. Dodaje se automatski uz --run |
--mcp-session-name <ime> | niska | automatski | Imenuje MCP sesiju (vidite i promenljivu RESTORM_MCP_SESSION_NAME) | |
--help | -h | Prikazuje pomoć | ||
--version | -v | Prikazuje verziju |
Izlazni kodovi
Section titled “Izlazni kodovi”| Kod | Značenje |
|---|---|
0 | Scenario se ispravno završio |
1 | Neuspeh, otkazivanje ili greška mehanizma |
2 | Cilj nije pronađen, --out datoteka nije dostupna ili --run bez --open |
3 | Odbijeno pravo — token nedostaje, nevažeći je ili je opozvan, plan nije dovoljan, ili tačka provere nije dostupna |
Promenljive okruženja
Section titled “Promenljive okruženja”| Promenljiva | Uloga |
|---|---|
RESTORM_TOKEN | Token organizacije (rstk_…) koji zahteva headless izvršavanje |
RESTORM_MCP_SESSION_NAME | Ekvivalent za --mcp-session-name |
Tajne tipa promenljiva okruženja takođe se čitaju iz okruženja procesa: to je preporučeni mehanizam u kontinuiranoj integraciji.
Primeri
Section titled “Primeri”Otvaranje projekta:
restorm --open ./api.restormIzvršavanje scenarija uz prikaz prozora (praktično za posmatranje):
restorm --open ./api.restorm --run "Tests de fumée"Izvršavanje bez prozora, sa parametrima i kompletnim zapisom:
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=stagingVidite Headless izvršavanje i CI za format izlaza, konverziju parametara i primere pipeline-a.