Testing Files Generator
Português (Brasil)

Presets

Limites de tamanho

Um limite de tamanho é aplicado exatamente onde foi declarado?

O preset size-boundaries monta com um único comando um conjunto inteiro de arquivos de teste reais para esta pergunta, e um manifest.json ao lado dizendo como seu sistema deve reagir a cada arquivo. Tudo abaixo é lido do programa, com os valores padrão desta versão.

O que ele costuma encontrar?

O que há no conjunto?

Com os valores padrão, como o tfg preset show size-boundaries informa:

Arquivos7
Targets na sua receita7
Tamanho total73 400 320 B
Formatospdf

E o que o manifesto desse conjunto espera do seu sistema:

EsperadoSignificadoArquivos
acceptSeu sistema deve aceitar o arquivo.4
rejectSeu sistema deve recusar o arquivo.3

O que você pode mudar?

ConfiguraçãoAceitaPadrãoO que faz
--limit um tamanho como 2mb 10mb O limite de tamanho que seu sistema declara. Todo o resto é medido a partir dele. Este valor padrão é o nosso provisório, não o valor do seu sistema. Passe o seu.
--spread tamanhos separados por vírgulas 1B,1kb,1mb Até onde ir de cada lado do limite, como uma lista de tamanhos.
--format um id de formato da página de formatos pdf O formato de cada arquivo do conjunto. É uma opção da própria ferramenta, e o preset apenas dá a ela um valor padrão.

Como executar?

Veja quanto o conjunto custaria, monte-o ou pegue a receita dele para editar:

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

Ou construa sobre ele em uma receita sua, ao lado dos seus testes:

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