Tovább a tartalomhoz

Parancssor

Terminal window
restorm [--open <path>] [--run <target>] [options]
ArgumentumAliasTípusAlapértelmezésSzerep
--open <path>-okarakterláncAz indításkor megnyitandó fájl vagy mappa. A --run mellett kötelező
--run <target>karakterláncLefuttatja a megnevezett forgatókönyvet, majd kilép. Bekapcsolja a parancssori módot
--by <name|id>listanameAhogyan a --run megjelöli a forgatókönyvet
--headlesslogikaifalseNincs ablak. Nélküle az ablak látszik a futtatás alatt
--param name=valueismételhetőÁtad egy forgatókönyv-paramétert
--all-logslogikaifalseA motor bejegyzéseit is tartalmazza, nem csak a Log művelet bejegyzéseit
--out <file>karakterláncA naplót menet közben egy fájlba is kiírja
--clear-settings-clslogikaifalseIndítás előtt visszaállítja a beállításokat
--inactive-windowlogikaifalseMegjeleníti az ablakot anélkül, hogy fókuszt adna neki
--quiet-qlogikaiA kimenetet a futtatási naplóra szűkíti. Automatikusan hozzáadódik, ha a --run jelen van
--mcp-session-name <name>karakterláncautomatikusNevet ad az MCP-munkamenetnek (lásd még a RESTORM_MCP_SESSION_NAME változót)
--help-hMegjeleníti a súgót
--version-vMegjeleníti a verziót
KódJelentés
0A forgatókönyv rendben lefutott
1Hiba, megszakítás vagy a motor hibája
2A cél nem található, a --out fájl nem érhető el, vagy a --run --open nélkül szerepel
3Megtagadott jogosultság — hiányzó, érvénytelen vagy visszavont token, elégtelen előfizetés, vagy elérhetetlen ellenőrzési végpont
VáltozóSzerep
RESTORM_TOKENA headless futtatáshoz szükséges szervezeti token (rstk_…)
RESTORM_MCP_SESSION_NAMEA --mcp-session-name megfelelője

A környezeti változó típusú titkok szintén a folyamat környezetéből olvasódnak be: folyamatos integrációban ez az ajánlott mechanizmus.

Projekt megnyitása:

Terminal window
restorm --open ./api.restorm

Forgatókönyv futtatása megjelenített ablakkal (hasznos, ha követni kell a lefutást):

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

Futtatás ablak nélkül, paraméterekkel és teljes naplóval:

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

A kimeneti formátumról, a paraméterek átalakításáról és a pipeline-példákról lásd: Headless futtatás és CI.