Linie de comandă
restorm [--open <path>] [--run <target>] [options]Argumente
Section titled “Argumente”| Argument | Alias | Tip | Implicit | Rol |
|---|---|---|---|---|
--open <path> | -o | șir | — | Fișierul sau folderul de deschis la pornire. Obligatoriu împreună cu --run |
--run <target> | șir | — | Rulează scenariul denumit și iese. Activează modul linie de comandă | |
--by <name|id> | listă | name | Cum desemnează --run scenariul | |
--headless | boolean | false | Nicio fereastră. Fără el, fereastra se afișează în timpul rulării | |
--param name=value | repetabil | — | Furnizează un parametru de scenariu | |
--all-logs | boolean | false | Include intrările motorului, nu doar pe cele ale acțiunii Log | |
--out <file> | șir | — | Scrie jurnalul și într-un fișier, pe măsură ce se produce | |
--clear-settings | -cls | boolean | false | Resetează preferințele înainte de lansare |
--inactive-window | boolean | false | Afișează fereastra fără să îi dea focalizarea | |
--quiet | -q | boolean | — | Reduce ieșirea numai la jurnalul de execuție. Adăugat automat în prezența lui --run |
--mcp-session-name <name> | șir | auto | Denumește sesiunea MCP (vedeți și variabila RESTORM_MCP_SESSION_NAME) | |
--help | -h | Afișează ajutorul | ||
--version | -v | Afișează versiunea |
Coduri de ieșire
Section titled “Coduri de ieșire”| Cod | Semnificație |
|---|---|
0 | Scenariul s-a încheiat corect |
1 | Eșec, anulare sau eroare a motorului |
2 | Țintă negăsită, fișier --out inaccesibil sau --run fără --open |
3 | Drept refuzat — token absent, invalid sau revocat, plan insuficient ori punct de verificare inaccesibil |
Variabile de mediu
Section titled “Variabile de mediu”| Variabilă | Rol |
|---|---|
RESTORM_TOKEN | Tokenul de organizație (rstk_…) cerut de rularea headless |
RESTORM_MCP_SESSION_NAME | Echivalentul lui --mcp-session-name |
Secretele de tip variabilă de mediu sunt de asemenea citite din mediul procesului: acesta este mecanismul recomandat în integrarea continuă.
Exemple
Section titled “Exemple”Deschiderea unui proiect:
restorm --open ./api.restormRularea unui scenariu cu afișarea ferestrei (practic pentru observare):
restorm --open ./api.restorm --run "Tests de fumée"Rularea fără fereastră, cu parametri și cu un jurnal complet:
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=stagingVedeți Rulare headless și CI pentru formatul de ieșire, conversia parametrilor și exemple de pipeline-uri.