Kosong dan minimal
Apakah file valid yang sekecil yang diizinkan format dapat lolos?
Preset empty-and-minimal membuat satu set lengkap file uji asli untuk pertanyaan ini dengan
satu perintah, dan manifest.json di sampingnya yang menyatakan bagaimana sistem Anda
harus bereaksi terhadap tiap file. Semua di bawah dibaca dari program, pada nilai bawaan versi
ini.
Apa yang biasanya ditemukan?
- file valid yang ditolak karena terlalu kecil, ketika pemeriksaan menghitung byte alih-alih membacanya
- file kosong yang membuat pembaca crash alih-alih dilaporkan
- gambar selebar satu piksel yang membagi dengan nol dalam perjalanan ke thumbnail
- penyimpanan yang membaca nol byte sebagai unggahan gagal dan terus mencoba ulang
Apa isi set?
Pada nilai bawaan, seperti yang dilaporkan tfg preset show empty-and-minimal:
| File | 28 |
|---|---|
| Target dalam resepnya | 28 |
| Ukuran total | 32 667 B |
| Format | 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 |
Dan apa yang diharapkan manifes set itu dari sistem Anda:
| Diharapkan | Arti | File |
|---|---|---|
accept | Sistem Anda harus menerima file ini. | 26 |
unspecified | Tergantung pada aturan sistem Anda. Anda yang memutuskan, lalu memeriksa apakah yang terjadi sesuai maksud Anda. | 2 |
Apa yang dapat Anda ubah?
| Pengaturan | Menerima | Bawaan | Fungsinya |
|---|---|---|---|
--formats |
id format dipisahkan koma, atau all | all |
Dari format apa set dibuat. Biarkan all untuk setiap format build ini, atau sebutkan format yang diterima sistem Anda. |
Bagaimana menjalankannya?
Lihat biaya set, buat, atau ambil resepnya untuk disunting:
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
Atau bangun di atasnya dalam resep Anda sendiri, di samping pengujian Anda:
version: 1
extends: preset:empty-and-minimal