Manejo de nombres de archivo
¿Mi sistema guardará, mostrará y devolverá un nombre de archivo que no esperaba?
El preset filename-handling construye con un solo comando un conjunto entero de archivos de
prueba reales para esta pregunta, y un manifest.json a su lado que dice cómo debe
reaccionar tu sistema a cada archivo. Todo lo de abajo se lee del programa, con los valores por
defecto de esta versión.
¿Qué suele encontrar?
- un nombre que parece otro en pantalla, en un registro o en una lista
- un nombre cortado, recortado o reescrito entre la subida y el almacenamiento
- un límite de longitud contado en caracteres donde el almacenamiento cuenta bytes
¿Qué hay en el conjunto?
Con sus valores por defecto, tal como lo informa tfg preset show filename-handling:
| Archivos | 50 |
|---|---|
| Targets en su receta | 50 |
| Tamaño total | 51 200 B |
| Formatos | txt |
Y lo que el manifiesto de ese conjunto espera de tu sistema:
| Esperado | Significado | Archivos |
|---|---|---|
accept | Tu sistema debe aceptar el archivo. | 4 |
unspecified | Depende de las reglas de tu sistema. Tú decides y después compruebas que lo que ocurre es lo que querías. | 46 |
¿Qué puedes cambiar?
| Ajuste | Admite | Por defecto | Qué hace |
|---|---|---|---|
--format |
un id de formato de la página de formatos | txt |
El formato de cada archivo del conjunto. Es una opción de la propia herramienta, y el preset solo le da un valor por defecto. |
¿Cómo se ejecuta?
Mira cuánto costaría el conjunto, constrúyelo o toma su receta para editarla:
tfg preset show filename-handling
tfg generate --preset filename-handling --out ./filename-handling
tfg preset eject filename-handling > filename-handling.yaml
O construye sobre él en una receta propia, junto a tus pruebas:
version: 1
extends: preset:filename-handling