Testing Files Generator
Français

Préréglages

Limites de taille

Une limite de taille est-elle appliquée exactement là où elle est déclarée ?

Le préréglage size-boundaries construit en une commande tout un jeu de vrais fichiers de test pour cette question, avec un manifest.json à côté qui dit comment votre système doit réagir à chaque fichier. Tout ce qui suit est lu depuis le programme, aux valeurs par défaut de cette version.

Que trouve-t-il d'habitude ?

Que contient le jeu ?

Aux valeurs par défaut, comme le rapporte tfg preset show size-boundaries :

Fichiers7
Cibles dans sa recette7
Taille totale73 400 320 B
Formatspdf

Et ce que le manifeste de ce jeu attend de votre système :

AttenduSignificationFichiers
acceptVotre système doit accepter le fichier.4
rejectVotre système doit refuser le fichier.3

Que pouvez-vous modifier ?

RéglageAcceptePar défautCe qu'il fait
--limit une taille comme 2mb 10mb La limite de taille que déclare votre système. Tout le reste se mesure à partir d'elle. Cette valeur par défaut est notre substitut, pas la valeur de votre système. Passez la vôtre.
--spread tailles séparées par des virgules 1B,1kb,1mb Jusqu'où aller de part et d'autre de la limite, sous forme de liste de tailles.
--format un identifiant de format de la page des formats pdf Le format de chaque fichier du jeu. C'est une option de l'outil lui-même, et le préréglage ne fait que lui donner une valeur par défaut.

Comment le lancer ?

Voyez ce que coûterait le jeu, construisez-le ou prenez sa recette pour la modifier :

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

Ou bâtissez dessus dans une recette à vous, à côté de vos tests :

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