Gestione dei nomi di file
Il mio sistema salverà, mostrerà e restituirà un nome di file che non si aspettava?
Il preset filename-handling costruisce con un solo comando un intero set di file di test reali
per questa domanda, e un manifest.json accanto che dice come il tuo sistema deve
reagire a ogni file. Tutto ciò che segue è letto dal programma, ai valori predefiniti di questa
versione.
Cosa trova di solito?
- un nome che sembra un altro sullo schermo, in un log o in un elenco
- un nome tagliato, accorciato o riscritto tra l'upload e il salvataggio
- un limite di lunghezza contato in caratteri dove lo storage conta byte
Cosa c'è nel set?
Ai valori predefiniti, come lo riporta tfg preset show filename-handling:
| File | 50 |
|---|---|
| Target nella sua ricetta | 50 |
| Dimensione totale | 51 200 B |
| Formati | txt |
E ciò che il manifest di quel set si aspetta dal tuo sistema:
| Atteso | Significato | File |
|---|---|---|
accept | Il tuo sistema deve accettare il file. | 4 |
unspecified | Dipende dalle regole del tuo sistema. Decidi tu, poi controlli che ciò che accade sia ciò che intendevi. | 46 |
Cosa puoi cambiare?
| Impostazione | Accetta | Predefinito | Cosa fa |
|---|---|---|---|
--format |
un id di formato dalla pagina dei formati | txt |
Il formato di ogni file del set. È un'opzione dello strumento stesso, e il preset le dà solo un valore predefinito. |
Come si esegue?
Guarda quanto costerebbe il set, costruiscilo o prendi la sua ricetta da modificare:
tfg preset show filename-handling
tfg generate --preset filename-handling --out ./filename-handling
tfg preset eject filename-handling > filename-handling.yaml
Oppure costruiscici sopra in una ricetta tua, accanto ai tuoi test:
version: 1
extends: preset:filename-handling