Gol și minimal
Trece un fișier valid, cât de mic permite formatul?
Presetarea empty-and-minimal construiește cu o singură comandă un set întreg de fișiere de test
reale pentru această întrebare, și un manifest.json alături care spune cum trebuie să
reacționeze sistemul tău la fiecare fișier. Tot ce urmează este citit din program, la valorile
implicite ale acestei versiuni.
Ce găsește de obicei?
- un fișier valid respins pentru că e prea mic, când verificarea numără octeți în loc să îi citească
- un fișier gol care prăbușește cititorul în loc să fie raportat
- o imagine lată de un pixel care împarte la zero pe drumul spre miniatură
- un depozit care citește zero octeți ca pe o încărcare eșuată și tot reîncearcă
Ce este în set?
La valorile implicite, așa cum le raportează tfg preset show empty-and-minimal:
| Fișiere | 28 |
|---|---|
| Targeturi în rețeta lui | 28 |
| Dimensiune totală | 32 667 B |
| Formate | 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 |
Și ce așteaptă manifestul acelui set de la sistemul tău:
| Așteptat | Semnificație | Fișiere |
|---|---|---|
accept | Sistemul tău trebuie să accepte fișierul. | 26 |
unspecified | Depinde de regulile sistemului tău. Tu decizi, apoi verifici că ce se întâmplă este ce ai vrut. | 2 |
Ce poți schimba?
| Setare | Primește | Implicit | Ce face |
|---|---|---|---|
--formats |
id-uri de format separate prin virgule, sau all | all |
Din ce formate este alcătuit setul. Lasă all pentru toate formatele acestei versiuni sau numește-le pe cele pe care le acceptă sistemul tău. |
Cum o rulezi?
Vezi cât ar costa setul, construiește-l sau ia-i rețeta ca s-o editezi:
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
Sau construiește peste ea într-o rețetă proprie, lângă testele tale:
version: 1
extends: preset:empty-and-minimal