Przejdź do głównej zawartości

Wiersz poleceń

Terminal window
restorm [--open <path>] [--run <target>] [options]
ArgumentAliasTypDomyślnieRola
--open <path>-ociąg znakówPlik lub folder otwierany przy uruchomieniu. Obowiązkowy przy --run
--run <target>ciąg znakówUruchamia wskazany scenariusz i kończy działanie. Włącza tryb wiersza poleceń
--by <name|id>listanameSposób, w jaki --run wskazuje scenariusz
--headlesswartość logicznafalseBez okna. Bez tej opcji okno jest wyświetlane w trakcie wykonania
--param name=valuepowtarzalnyPrzekazuje parametr scenariusza
--all-logswartość logicznafalseUwzględnia wpisy silnika, nie tylko te z akcji Log
--out <file>ciąg znakówZapisuje dziennik również do pliku, na bieżąco
--clear-settings-clswartość logicznafalseResetuje preferencje przed uruchomieniem
--inactive-windowwartość logicznafalseWyświetla okno bez przekazywania mu fokusu
--quiet-qwartość logicznaOgranicza wyjście wyłącznie do dziennika wykonania. Dodawany automatycznie, gdy obecne jest --run
--mcp-session-name <name>ciąg znakówautomatycznieNadaje nazwę sesji MCP (zob. też zmienną RESTORM_MCP_SESSION_NAME)
--help-hWyświetla pomoc
--version-vWyświetla wersję
KodZnaczenie
0Scenariusz zakończył się poprawnie
1Niepowodzenie, anulowanie lub błąd silnika
2Nie znaleziono celu, plik --out jest niedostępny lub --run użyto bez --open
3Odmowa uprawnień — brak tokenu, token nieprawidłowy lub unieważniony, niewystarczający plan albo nieosiągalny punkt weryfikacji
ZmiennaRola
RESTORM_TOKENToken organizacji (rstk_…) wymagany przy uruchamianiu headless
RESTORM_MCP_SESSION_NAMEOdpowiednik --mcp-session-name

Sekrety typu zmienna środowiskowa są również odczytywane ze środowiska procesu: to mechanizm zalecany w ciągłej integracji.

Otwarcie projektu:

Terminal window
restorm --open ./api.restorm

Uruchomienie scenariusza z widocznym oknem (przydatne do obserwacji):

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

Uruchomienie bez okna, z parametrami i pełnym dziennikiem:

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

Zob. Uruchamianie headless i ciągła integracja — format wyjścia, konwersja parametrów oraz przykłady potoków.