Presets de archivos de prueba, un conjunto para cada pregunta de prueba
Un preset es un conjunto entero de archivos de prueba diseñado en torno a una pregunta, con un manifiesto que dice cómo debe reaccionar tu sistema a cada archivo. Tú eliges la pregunta, la herramienta construye el conjunto. Cada preset tiene su propia página con lo que suele encontrar, qué hay en el conjunto y cada ajuste que admite.
-
¿Pasa un archivo válido y tan pequeño como permite el formato?
empty-and-minimal -
¿Mi sistema guardará, mostrará y devolverá un nombre de archivo que no esperaba?
filename-handling -
¿Se aplica un límite de tamaño exactamente donde se declara?
size-boundaries -
¿Sobrevive mi importación de tablas a lo que exportan las herramientas reales?
tabular-import -
¿Sabe mi lector en qué codificación está un archivo, o lo adivina?
text-encoding -
¿Mi formulario de subida acepta lo que debe y rechaza el resto?
upload-validation
¿En qué se diferencia un preset de una receta?
Por debajo, en nada. Un preset es una receta que la herramienta escribe por ti a partir de unos
pocos ajustes. tfg preset eject imprime esa receta para que la guardes junto a tus
pruebas y la edites, y una receta tuya puede basarse en un preset con una línea, extends:
preset: seguido de su id.
tfg preset list
tfg preset show size-boundaries
tfg preset eject size-boundaries > my.yaml
¿Puedo fiarme de los valores por defecto?
Para los archivos, sí. Para un número que solo conoce tu sistema, como el límite de un formulario de
subida, un valor por defecto es un marcador nuestro, y la herramienta lo dice cada vez que usa
uno. La página de cada preset marca esos ajustes, y tfg preset show lo dice antes
de escribir nada.