Vuoto e minimo
Un file valido e piccolo quanto il formato consente passa?
Il preset empty-and-minimal 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 file valido respinto perché troppo piccolo, quando il controllo conta i byte invece di leggerli
- un file vuoto che manda in crash il lettore invece di essere segnalato
- un'immagine larga un pixel che divide per zero lungo la strada verso la miniatura
- uno storage che legge zero byte come un upload fallito e continua a riprovare
Cosa c'è nel set?
Ai valori predefiniti, come lo riporta tfg preset show empty-and-minimal:
| File | 28 |
|---|---|
| Target nella sua ricetta | 28 |
| Dimensione totale | 32 667 B |
| Formati | avif, bmp, csv, docx, gif, html, ico, jpg, json, jxl, log, md, pdf, png, pptx, svg, targz, tiff, toml, txt, wav, webp, xlsx, xml, yaml, zip |
E ciò che il manifest di quel set si aspetta dal tuo sistema:
| Atteso | Significato | File |
|---|---|---|
accept | Il tuo sistema deve accettare il file. | 26 |
unspecified | Dipende dalle regole del tuo sistema. Decidi tu, poi controlli che ciò che accade sia ciò che intendevi. | 2 |
Cosa puoi cambiare?
| Impostazione | Accetta | Predefinito | Cosa fa |
|---|---|---|---|
--formats |
id di formato separati da virgole, oppure all | all |
Da quali formati è composto il set. Lascia all per tutti i formati di questa versione, oppure indica quelli che il tuo sistema accetta. |
Come si esegue?
Guarda quanto costerebbe il set, costruiscilo o prendi la sua ricetta da modificare:
tfg preset show empty-and-minimal
tfg generate --preset empty-and-minimal --out ./empty-and-minimal
tfg preset eject empty-and-minimal > empty-and-minimal.yaml
Oppure costruiscici sopra in una ricetta tua, accanto ai tuoi test:
version: 1
extends: preset:empty-and-minimal