Testing Files Generator
Українська

Пресети

Межі розміру

Чи застосовується ліміт розміру саме там, де його оголошено?

Пресет size-boundaries однією командою збирає цілий набір справжніх тестових файлів для цього питання та поруч manifest.json з очікуваною реакцією вашої системи на кожен файл. Усе нижче прочитано з програми зі значеннями за замовчуванням цієї версії.

Що він зазвичай знаходить?

Що входить у набір?

Зі значеннями за замовчуванням, як повідомляє tfg preset show size-boundaries:

Файлів7
Цілей у його рецепті7
Загальний розмір73 400 320 B
Форматиpdf

І чого маніфест цього набору очікує від вашої системи:

ОчікуєтьсяЗначенняФайлів
acceptВаша система має прийняти файл.4
rejectВаша система має відхилити файл.3

Що можна змінити?

НалаштуванняПриймаєЗа замовчуваннямЩо робить
--limit розмір, наприклад 2mb 10mb Ліміт розміру, який оголошує ваша система. Усе інше відмірюється від нього. Це значення за замовчуванням - наша тимчасова підстановка, а не значення вашої системи. Передайте своє.
--spread розміри через кому 1B,1kb,1mb Як далеко відходити від ліміту в обидва боки, списком розмірів.
--format id формату зі сторінки форматів pdf Формат кожного файлу набору. Це прапорець самого інструмента, а пресет лише задає йому значення за замовчуванням.

Як його запустити?

Подивіться, скільки коштував би набір, зберіть його або візьміть його рецепт для правки:

tfg preset show size-boundaries
tfg generate --preset size-boundaries --limit 10mb --out ./size-boundaries
tfg preset eject size-boundaries > size-boundaries.yaml

Або будуйте на ньому у власному рецепті поряд із тестами:

version: 1
extends: preset:size-boundaries
with:
  limit: 10mb