Komut satırı
restorm [--open <chemin>] [--run <cible>] [options]Argümanlar
Section titled “Argümanlar”| Argüman | Diğer adı | Tür | Varsayılan | Rolü |
|---|---|---|---|---|
--open <path> | -o | dize | — | Başlangıçta açılacak dosya veya klasör. --run ile birlikte zorunludur |
--run <target> | dize | — | Adı verilen senaryoyu çalıştırır ve çıkar. Komut satırı modunu etkinleştirir | |
--by <name|id> | liste | name | --run senaryoyu nasıl belirtir | |
--headless | boole | false | Hiç pencere yok. Bu seçenek olmadan pencere çalıştırma sırasında görünür | |
--param name=value | yinelenebilir | — | Bir senaryo parametresi sağlar | |
--all-logs | boole | false | Yalnızca Log eyleminin değil, motorun kayıtlarını da içerir | |
--out <file> | dize | — | Günlüğü ayrıca, oluştukça bir dosyaya yazar | |
--clear-settings | -cls | boole | false | Başlatmadan önce tercihleri sıfırlar |
--inactive-window | boole | false | Pencereyi odak vermeden gösterir | |
--quiet | -q | boole | — | Çıktıyı yalnızca çalıştırma günlüğüne indirir. --run varsa otomatik olarak eklenir |
--mcp-session-name <name> | dize | otomatik | MCP oturumunu adlandırır (ayrıca RESTORM_MCP_SESSION_NAME değişkenine bakın) | |
--help | -h | Yardımı gösterir | ||
--version | -v | Sürümü gösterir |
Çıkış kodları
Section titled “Çıkış kodları”| Kod | Anlamı |
|---|---|
0 | Senaryo düzgün biçimde tamamlandı |
1 | Başarısızlık, iptal veya motor hatası |
2 | Hedef bulunamadı, --out dosyasına erişilemedi ya da --open olmadan --run verildi |
3 | Yetki reddedildi — token eksik, geçersiz veya iptal edilmiş, plan yetersiz, ya da doğrulama noktasına ulaşılamıyor |
Ortam değişkenleri
Section titled “Ortam değişkenleri”| Değişken | Rolü |
|---|---|
RESTORM_TOKEN | Headless çalıştırma için gereken organizasyon token’ı (rstk_…) |
RESTORM_MCP_SESSION_NAME | --mcp-session-name ile eşdeğerdir |
Ortam değişkeni türündeki gizli değerler de sürecin ortamından okunur: sürekli entegrasyonda önerilen mekanizma budur.
Örnekler
Section titled “Örnekler”Bir proje açma:
restorm --open ./api.restormPencereyi göstererek bir senaryo çalıştırma (izlemek için kullanışlıdır):
restorm --open ./api.restorm --run "Tests de fumée"Pencere olmadan, parametrelerle ve eksiksiz bir günlükle çalıştırma:
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Çıktı biçimi, parametre dönüşümü ve pipeline örnekleri için Headless çalıştırma ve sürekli entegrasyon sayfasına bakın.