Sari la conținut

Linie de comandă

Terminal window
restorm [--open <path>] [--run <target>] [options]
ArgumentAliasTipImplicitRol
--open <path>-oșirFișierul sau folderul de deschis la pornire. Obligatoriu împreună cu --run
--run <target>șirRulează scenariul denumit și iese. Activează modul linie de comandă
--by <name|id>listănameCum desemnează --run scenariul
--headlessbooleanfalseNicio fereastră. Fără el, fereastra se afișează în timpul rulării
--param name=valuerepetabilFurnizează un parametru de scenariu
--all-logsbooleanfalseInclude intrările motorului, nu doar pe cele ale acțiunii Log
--out <file>șirScrie jurnalul și într-un fișier, pe măsură ce se produce
--clear-settings-clsbooleanfalseResetează preferințele înainte de lansare
--inactive-windowbooleanfalseAfișează fereastra fără să îi dea focalizarea
--quiet-qbooleanReduce ieșirea numai la jurnalul de execuție. Adăugat automat în prezența lui --run
--mcp-session-name <name>șirautoDenumește sesiunea MCP (vedeți și variabila RESTORM_MCP_SESSION_NAME)
--help-hAfișează ajutorul
--version-vAfișează versiunea
CodSemnificație
0Scenariul s-a încheiat corect
1Eșec, anulare sau eroare a motorului
2Țintă negăsită, fișier --out inaccesibil sau --run fără --open
3Drept refuzat — token absent, invalid sau revocat, plan insuficient ori punct de verificare inaccesibil
VariabilăRol
RESTORM_TOKENTokenul de organizație (rstk_…) cerut de rularea headless
RESTORM_MCP_SESSION_NAMEEchivalentul lui --mcp-session-name

Secretele de tip variabilă de mediu sunt de asemenea citite din mediul procesului: acesta este mecanismul recomandat în integrarea continuă.

Deschiderea unui proiect:

Terminal window
restorm --open ./api.restorm

Rularea unui scenariu cu afișarea ferestrei (practic pentru observare):

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

Rularea fără fereastră, cu parametri și cu un jurnal complet:

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

Vedeți Rulare headless și CI pentru formatul de ieșire, conversia parametrilor și exemple de pipeline-uri.