Testing Files Generator
Deutsch

Presets

Größengrenzen

Wird ein Größenlimit genau dort durchgesetzt, wo es angegeben ist?

Das Preset size-boundaries baut mit einem Befehl ein ganzes Set echter Testdateien für diese Frage und ein manifest.json daneben, das beschreibt, wie dein System auf jede Datei reagieren soll. Alles unten wird aus dem Programm gelesen, mit den Standardwerten dieser Version.

Was findet es meistens?

Was steckt im Set?

Mit den Standardwerten, wie es tfg preset show size-boundaries ausgibt:

Dateien7
Targets in seinem Rezept7
Gesamtgröße73 400 320 B
Formatepdf

Und was das Manifest dieses Sets von deinem System erwartet:

ErwartetBedeutungDateien
acceptDein System soll die Datei annehmen.4
rejectDein System soll die Datei abweisen.3

Was kannst du ändern?

EinstellungNimmtStandardWas es tut
--limit eine Größe wie 2mb 10mb Das Größenlimit, das dein System angibt. Alles andere wird von hier aus gemessen. Dieser Standardwert ist unser Platzhalter, nicht der Wert deines Systems. Gib deinen eigenen an.
--spread Größen, durch Kommas getrennt 1B,1kb,1mb Wie weit auf beiden Seiten des Limits gegangen wird, als Liste von Größen.
--format eine Format-ID von der Formate-Seite pdf Das Format jeder Datei im Set. Es ist ein Flag des Tools selbst, das Preset gibt ihm nur einen Standardwert.

Wie führst du es aus?

Sieh nach, was das Set kosten würde, baue es oder nimm sein Rezept zum Bearbeiten:

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

Oder baue in einem eigenen Rezept darauf auf, neben deinen Tests:

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