Gestionarea numelor de fișiere
Va stoca, va afișa și va returna sistemul meu un nume de fișier la care nu se aștepta?
Presetarea filename-handling construiește cu o singură comandă un set întreg de fișiere de test
reale pentru această întrebare, și un manifest.json alături care spune cum trebuie să
reacționeze sistemul tău la fiecare fișier. Tot ce urmează este citit din program, la valorile
implicite ale acestei versiuni.
Ce găsește de obicei?
- un nume care arată ca altul pe ecran, într-un jurnal sau într-o listă
- un nume tăiat, scurtat sau rescris între încărcare și stocare
- o limită de lungime numărată în caractere acolo unde depozitul numără octeți
Ce este în set?
La valorile implicite, așa cum le raportează tfg preset show filename-handling:
| Fișiere | 50 |
|---|---|
| Targeturi în rețeta lui | 50 |
| Dimensiune totală | 51 200 B |
| Formate | txt |
Și ce așteaptă manifestul acelui set de la sistemul tău:
| Așteptat | Semnificație | Fișiere |
|---|---|---|
accept | Sistemul tău trebuie să accepte fișierul. | 4 |
unspecified | Depinde de regulile sistemului tău. Tu decizi, apoi verifici că ce se întâmplă este ce ai vrut. | 46 |
Ce poți schimba?
| Setare | Primește | Implicit | Ce face |
|---|---|---|---|
--format |
un id de format din pagina de formate | txt |
Formatul fiecărui fișier din set. Este o opțiune a instrumentului însuși, iar presetarea îi dă doar o valoare implicită. |
Cum o rulezi?
Vezi cât ar costa setul, construiește-l sau ia-i rețeta ca s-o editezi:
tfg preset show filename-handling
tfg generate --preset filename-handling --out ./filename-handling
tfg preset eject filename-handling > filename-handling.yaml
Sau construiește peste ea într-o rețetă proprie, lângă testele tale:
version: 1
extends: preset:filename-handling