Обробка імен файлів
Чи збереже, покаже та поверне моя система ім'я файлу, якого не очікувала?
Пресет filename-handling однією командою збирає цілий набір справжніх тестових файлів для цього
питання та поруч manifest.json з очікуваною реакцією вашої системи на кожен файл. Усе
нижче прочитано з програми зі значеннями за замовчуванням цієї версії.
Що він зазвичай знаходить?
- ім'я, що на екрані, в журналі чи в списку виглядає як інше
- ім'я, обрізане, скорочене або переписане між завантаженням і зберіганням
- ліміт довжини, що рахується в символах там, де сховище рахує байти
Що входить у набір?
Зі значеннями за замовчуванням, як повідомляє tfg preset show filename-handling:
| Файлів | 50 |
|---|---|
| Цілей у його рецепті | 50 |
| Загальний розмір | 51 200 B |
| Формати | txt |
І чого маніфест цього набору очікує від вашої системи:
| Очікується | Значення | Файлів |
|---|---|---|
accept | Ваша система має прийняти файл. | 4 |
unspecified | Залежить від правил вашої системи. Ви вирішуєте, а потім перевіряєте, що відбувається саме те, що ви мали на увазі. | 46 |
Що можна змінити?
| Налаштування | Приймає | За замовчуванням | Що робить |
|---|---|---|---|
--format |
id формату зі сторінки форматів | txt |
Формат кожного файлу набору. Це прапорець самого інструмента, а пресет лише задає йому значення за замовчуванням. |
Як його запустити?
Подивіться, скільки коштував би набір, зберіть його або візьміть його рецепт для правки:
tfg preset show filename-handling
tfg generate --preset filename-handling --out ./filename-handling
tfg preset eject filename-handling > filename-handling.yaml
Або будуйте на ньому у власному рецепті поряд із тестами:
version: 1
extends: preset:filename-handling