Presets de arquivos de teste, um conjunto para cada pergunta de teste
Um preset é um conjunto inteiro de arquivos de teste desenhado em torno de uma pergunta, com um manifesto dizendo como seu sistema deve reagir a cada arquivo. Você escolhe a pergunta, a ferramenta monta o conjunto. Cada preset tem sua própria página com o que costuma encontrar, o que há no conjunto e cada configuração que aceita.
-
Um arquivo válido e tão pequeno quanto o formato permite passa?
empty-and-minimal -
Tratamento de nomes de arquivo
Meu sistema vai guardar, mostrar e devolver um nome de arquivo que ele não esperava?
filename-handling -
Um limite de tamanho é aplicado exatamente onde foi declarado?
size-boundaries -
A minha importação de tabelas sobrevive ao que ferramentas reais exportam?
tabular-import -
Meu leitor sabe em que codificação um arquivo está, ou está adivinhando?
text-encoding -
Meu formulário de upload aceita o que deve e recusa o resto?
upload-validation
Como um preset é diferente de uma receita?
Por baixo, não é. Um preset é uma receita que a ferramenta escreve para você a partir de algumas
configurações. tfg preset eject imprime essa receita para você guardá-la ao lado
dos seus testes e editá-la, e uma receita sua pode se basear em um preset com uma linha,
extends: preset: seguido do id dele.
tfg preset list
tfg preset show size-boundaries
tfg preset eject size-boundaries > my.yaml
Posso confiar nos valores padrão?
Para os arquivos, sim. Para um número que só o seu sistema conhece, como o limite de um formulário
de upload, um valor padrão é um provisório nosso, e a ferramenta diz isso toda vez que usa um. A
página de cada preset marca essas configurações, e tfg preset show diz isso antes
de qualquer coisa ser escrita.