Порожні та мінімальні
Чи пройде коректний файл, настільки малий, наскільки дозволяє формат?
Пресет empty-and-minimal однією командою збирає цілий набір справжніх тестових файлів для цього
питання та поруч manifest.json з очікуваною реакцією вашої системи на кожен файл. Усе
нижче прочитано з програми зі значеннями за замовчуванням цієї версії.
Що він зазвичай знаходить?
- коректний файл, відхилений як надто малий, бо перевірка рахує байти, а не читає їх
- порожній файл, який валить читальний код замість того, щоб бути поміченим
- картинка завширшки один піксель, яка ділить на нуль дорогою до мініатюри
- сховище, яке сприймає нуль байтів як невдале завантаження й безкінечно повторює спроби
Що входить у набір?
Зі значеннями за замовчуванням, як повідомляє tfg preset show empty-and-minimal:
| Файлів | 28 |
|---|---|
| Цілей у його рецепті | 28 |
| Загальний розмір | 32 667 B |
| Формати | 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 |
І чого маніфест цього набору очікує від вашої системи:
| Очікується | Значення | Файлів |
|---|---|---|
accept | Ваша система має прийняти файл. | 26 |
unspecified | Залежить від правил вашої системи. Ви вирішуєте, а потім перевіряєте, що відбувається саме те, що ви мали на увазі. | 2 |
Що можна змінити?
| Налаштування | Приймає | За замовчуванням | Що робить |
|---|---|---|---|
--formats |
id форматів через кому або all | all |
З яких форматів складається набір. Залиште all для всіх форматів цієї збірки або перелічіть ті, які приймає ваша система. |
Як його запустити?
Подивіться, скільки коштував би набір, зберіть його або візьміть його рецепт для правки:
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
Або будуйте на ньому у власному рецепті поряд із тестами:
version: 1
extends: preset:empty-and-minimal