Testing Files Generator
Español

Presets

Límites de tamaño

¿Se aplica un límite de tamaño exactamente donde se declara?

El preset size-boundaries construye con un solo comando un conjunto entero de archivos de prueba reales para esta pregunta, y un manifest.json a su lado que dice cómo debe reaccionar tu sistema a cada archivo. Todo lo de abajo se lee del programa, con los valores por defecto de esta versión.

¿Qué suele encontrar?

¿Qué hay en el conjunto?

Con sus valores por defecto, tal como lo informa tfg preset show size-boundaries:

Archivos7
Targets en su receta7
Tamaño total73 400 320 B
Formatospdf

Y lo que el manifiesto de ese conjunto espera de tu sistema:

EsperadoSignificadoArchivos
acceptTu sistema debe aceptar el archivo.4
rejectTu sistema debe rechazar el archivo.3

¿Qué puedes cambiar?

AjusteAdmitePor defectoQué hace
--limit un tamaño como 2mb 10mb El límite de tamaño que declara tu sistema. Todo lo demás se mide a partir de él. Este valor por defecto es nuestro marcador, no el valor de tu sistema. Pasa el tuyo.
--spread tamaños separados por comas 1B,1kb,1mb Hasta dónde llegar a cada lado del límite, como una lista de tamaños.
--format un id de formato de la página de formatos pdf El formato de cada archivo del conjunto. Es una opción de la propia herramienta, y el preset solo le da un valor por defecto.

¿Cómo se ejecuta?

Mira cuánto costaría el conjunto, constrúyelo o toma su receta para editarla:

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

O construye sobre él en una receta propia, junto a tus pruebas:

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