Aller au contenu

Naredbena linija

Terminal window
restorm [--open <path>] [--run <target>] [options]
ArgumentAliasTipZadanoUloga
--open <path>-onizDatoteka ili mapa koju treba otvoriti pri pokretanju. Obavezan uz --run
--run <target>nizIzvodi imenovani scenarij i izlazi. Aktivira način naredbene linije
--by <name|id>popisnameKako --run označava scenarij
--headlessbooleova vrijednostfalseNikakav prozor. Bez njega se prozor prikazuje tijekom izvođenja
--param name=valueponovljivoPredaje parametar scenarija
--all-logsbooleova vrijednostfalseUključuje stavke pogona, a ne samo one iz akcije Log
--out <file>nizZapisnik zapisuje i u datoteku, u stvarnom vremenu
--clear-settings-clsbooleova vrijednostfalsePoništava postavke prije pokretanja
--inactive-windowbooleova vrijednostfalsePrikazuje prozor bez davanja fokusa
--quiet-qbooleova vrijednostSvodi izlaz samo na zapisnik izvođenja. Automatski se dodaje uz --run
--mcp-session-name <name>nizautomatskiImenuje MCP sjednicu (vidi i varijablu RESTORM_MCP_SESSION_NAME)
--help-hPrikazuje pomoć
--version-vPrikazuje verziju
KodZnačenje
0Scenarij je uredno završio
1Neuspjeh, otkazivanje ili pogreška pogona
2Cilj nije pronađen, datoteka --out nedostupna ili --run bez --open
3Odbijeno pravo — token nedostaje, nije valjan ili je opozvan, plan nije dovoljan ili je točka provjere nedostupna
VarijablaUloga
RESTORM_TOKENToken organizacije (rstk_…) koji zahtijeva headless izvođenje
RESTORM_MCP_SESSION_NAMEIstovrijednica za --mcp-session-name

Tajne tipa varijabla okruženja također se čitaju iz okruženja procesa: to je preporučeni mehanizam u kontinuiranoj integraciji.

Otvaranje projekta:

Terminal window
restorm --open ./api.restorm

Izvođenje scenarija uz prikaz prozora (praktično za promatranje):

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

Izvođenje bez prozora, s parametrima i potpunim zapisnikom:

Terminal window
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=staging

Pogledajte Headless izvođenje i CI za format izlaza, pretvorbu parametara i primjere cjevovoda.