Formati di file
.restorm — il progetto
Section titled “.restorm — il progetto”Il file di progetto. YAML per impostazione predefinita; sono supportati anche i
formati json e json5.
Contiene l’albero completo — cartelle, cartelle di variabili, richieste, scenari — gli ambienti e le loro variabili, gli elenchi di valori personalizzati, le enumerazioni, i tag e i loro colori, la documentazione di API, le impostazioni rapide di ambito «progetto», un identificatore di progetto e una versione di formato.
Da mettere sotto commit. Si veda
Progetti e file .restorm.
Modalità cartella
Section titled “Modalità cartella”Lo stesso contenuto, distribuito sul disco:
| File | Ruolo |
|---|---|
restorm.conf | Configurazione minima nella radice: format: yaml | json | json5 |
index.yaml (oppure .yml, .json, .json5) | Un indice per directory |
<index> - <name>/ | Le cartelle, precedute da un indice con zeri iniziali |
I caratteri vietati dai file system (<>:"/\|?*) vengono
sostituiti da _, e i nomi vengono troncati a 100 caratteri.
Da mettere sotto commit.
.restorm/settings.json
Section titled “.restorm/settings.json”Le impostazioni dell’area di lavoro, in una sottocartella della directory del progetto. Un JSON sparso: vi figurano soltanto le chiavi sovrascritte.
Da mettere sotto commit se si vogliono imporre impostazioni al team.
<project>.responses.zip
Section titled “<project>.responses.zip”L’archivio della cronologia delle risposte e delle esecuzioni degli scenari, collocato accanto al progetto.
Da non mettere sotto commit — va aggiunto al .gitignore. Cresce rapidamente e
può contenere dati di risposta.
restorm.env
Section titled “restorm.env”Il file dei segreti locale, accanto al progetto.
Da non mettere mai sotto commit.
.gitignore consigliato
Section titled “.gitignore consigliato”# Cronologia delle risposte e dei run di Restorm*.responses.zip
# Segreti locali di Restormrestorm.envFormati importati
Section titled “Formati importati”Restorm legge ventiquattro formati di importazione aggiuntivi. Si veda Importare un’API.