Salta ai contenuti

Riga di comando

Terminal window
restorm [--open <path>] [--run <target>] [options]
ArgomentoAliasTipoPredefinitoRuolo
--open <path>-ostringaFile o cartella da aprire all’avvio. Obbligatorio con --run
--run <target>stringaEsegue lo scenario indicato ed esce. Attiva la modalità riga di comando
--by <name|id>elenconameCome --run designa lo scenario
--headlessbooleanofalseNessuna finestra. Senza questo argomento la finestra appare durante l’esecuzione
--param name=valueripetibileFornisce un parametro di scenario
--all-logsbooleanofalseInclude le voci del motore, non soltanto quelle dell’azione Log
--out <file>stringaScrive il log anche in un file, man mano
--clear-settings-clsbooleanofalseReimposta le preferenze prima del lancio
--inactive-windowbooleanofalseMostra la finestra senza darle il focus
--quiet-qbooleanoRiduce l’output al solo log di esecuzione. Aggiunto automaticamente in presenza di --run
--mcp-session-name <name>stringaautoAssegna un nome alla sessione MCP (si veda anche la variabile RESTORM_MCP_SESSION_NAME)
--help-hMostra la guida
--version-vMostra la versione
CodiceSignificato
0Lo scenario si è concluso correttamente
1Fallimento, annullamento oppure errore del motore
2Destinazione non trovata, file --out inaccessibile, oppure --run senza --open
3Diritto negato — token assente, non valido o revocato, piano insufficiente, oppure punto di verifica non raggiungibile
VariabileRuolo
RESTORM_TOKENIl token di organizzazione (rstk_…) richiesto dall’esecuzione headless
RESTORM_MCP_SESSION_NAMEEquivalente di --mcp-session-name

Anche i segreti di tipo variabile d’ambiente vengono letti nell’ambiente del processo: è il meccanismo consigliato in integrazione continua.

Aprire un progetto:

Terminal window
restorm --open ./api.restorm

Eseguire uno scenario mostrando la finestra (comodo per osservare):

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

Eseguire senza finestra, con parametri e log completo:

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

Si veda Esecuzione headless e CI per il formato di output, la conversione dei parametri ed esempi di pipeline.