Baris perintah
restorm [--open <chemin>] [--run <cible>] [options]Argumen
Section titled “Argumen”| Argumen | Alias | Tipe | Bawaan | Peran |
|---|---|---|---|---|
--open <jalur> | -o | string | — | File atau folder yang dibuka saat dijalankan. Wajib bersama --run |
--run <sasaran> | string | — | Menjalankan skenario bernama itu lalu keluar. Mengaktifkan mode baris perintah | |
--by <name|id> | daftar | name | Cara --run menunjuk skenarionya | |
--headless | boolean | false | Tanpa jendela. Tanpa opsi ini, jendelanya muncul selama eksekusinya | |
--param nama=nilai | dapat diulang | — | Memberikan sebuah parameter skenario | |
--all-logs | boolean | false | Menyertakan entri mesinnya, bukan hanya entri aksi Log | |
--out <file> | string | — | Menulis lognya juga ke sebuah file, secara berkelanjutan | |
--clear-settings | -cls | boolean | false | Mengatur ulang preferensi sebelum peluncurannya |
--inactive-window | boolean | false | Menampilkan jendelanya tanpa memberinya fokus | |
--quiet | -q | boolean | — | Menyusutkan keluarannya hanya menjadi log eksekusinya. Ditambahkan otomatis bila ada --run |
--mcp-session-name <nama> | string | otomatis | Menamai sesi MCP (lihat pula variabel RESTORM_MCP_SESSION_NAME) | |
--help | -h | Menampilkan bantuannya | ||
--version | -v | Menampilkan versinya |
Kode keluar
Section titled “Kode keluar”| Kode | Artinya |
|---|---|
0 | Skenarionya berakhir dengan benar |
1 | Gagal, dibatalkan, atau galat mesinnya |
2 | Sasaran tidak ditemukan, file --out tidak dapat diakses, atau --run tanpa --open |
3 | Hak ditolak — token tidak ada, tidak valid, atau dicabut, paket tidak memadai, atau titik verifikasinya tidak dapat dihubungi |
Variabel lingkungan
Section titled “Variabel lingkungan”| Variabel | Peran |
|---|---|
RESTORM_TOKEN | Token organisasi (rstk_…) yang dibutuhkan eksekusi headless |
RESTORM_MCP_SESSION_NAME | Padanan --mcp-session-name |
Rahasia bertipe variabel lingkungan juga dibaca dari lingkungan prosesnya: inilah mekanisme yang disarankan dalam integrasi berkelanjutan.
Contoh
Section titled “Contoh”Membuka sebuah proyek:
restorm --open ./api.restormMenjalankan sebuah skenario sambil menampilkan jendelanya (praktis untuk mengamati):
restorm --open ./api.restorm --run "Tests de fumée"Menjalankan tanpa jendela, dengan parameter dan log yang lengkap:
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=stagingLihat Eksekusi headless dan CI untuk format keluarannya, konversi parameternya, dan contoh pipeline-nya.