Zum Inhalt springen

Kommandozeile

Terminal-Fenster
restorm [--open <Pfad>] [--run <Ziel>] [Optionen]
ArgumentAliasTypStandardRolle
--open <path>-oZeichenketteBeim Start zu öffnende Datei oder Ordner. Bei --run erforderlich
--run <target>ZeichenketteFührt das benannte Szenario aus und beendet sich. Aktiviert den Kommandozeilenmodus
--by <name|id>ListenameWie --run das Szenario bezeichnet
--headlessBooleanfalseKein Fenster. Ohne diese Option wird das Fenster während der Ausführung angezeigt
--param name=valuewiederholbarLiefert einen Szenarioparameter
--all-logsBooleanfalseEnthält auch die Einträge der Engine, nicht nur die der Aktion Log
--out <file>ZeichenketteSchreibt das Protokoll zusätzlich fortlaufend in eine Datei
--clear-settings-clsBooleanfalseSetzt die Einstellungen vor dem Start zurück
--inactive-windowBooleanfalseZeigt das Fenster an, ohne ihm den Fokus zu geben
--quiet-qBooleanBeschränkt die Ausgabe auf das reine Ausführungsprotokoll. Wird bei Vorhandensein von --run automatisch hinzugefügt
--mcp-session-name <name>ZeichenketteautomatischBenennt die MCP-Sitzung (siehe auch die Variable RESTORM_MCP_SESSION_NAME)
--help-hZeigt die Hilfe an
--version-vZeigt die Version an
CodeBedeutung
0Das Szenario wurde korrekt beendet
1Fehlschlag, Abbruch oder Engine-Fehler
2Ziel nicht gefunden, Datei --out nicht erreichbar, oder --run ohne --open
3Zugriff verweigert — Token fehlt, ungültig oder widerrufen, unzureichender Tarif, oder Prüfpunkt nicht erreichbar
VariableRolle
RESTORM_TOKENDas von der Headless-Ausführung benötigte Organisations-Token (rstk_…)
RESTORM_MCP_SESSION_NAMEÄquivalent zu --mcp-session-name

Auch Secrets vom Typ Umgebungsvariable werden aus der Umgebung des Prozesses gelesen: Das ist der empfohlene Mechanismus für Continuous Integration.

Ein Projekt öffnen:

Terminal-Fenster
restorm --open ./api.restorm

Ein Szenario mit sichtbarem Fenster ausführen (praktisch zum Beobachten):

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

Ohne Fenster ausführen, mit Parametern und vollständigem Protokoll:

Terminal-Fenster
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

Siehe Headless-Ausführung und CI für das Ausgabeformat, die Parameterkonvertierung und Pipeline-Beispiele.