Testing Files Generator
Русский

Пресеты

Пустые и минимальные

Пройдёт ли корректный файл, настолько маленький, насколько позволяет формат?

Пресет 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