docs: correct test counts (159 cases in 15 spec suites)
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -250,7 +250,7 @@ BOM обязателен: без него Excel ломает кириллицу.
|
|||||||
```
|
```
|
||||||
AssetUsageAuditCore UncookedOnly — весь анализ, ноль UI
|
AssetUsageAuditCore UncookedOnly — весь анализ, ноль UI
|
||||||
AssetUsageAuditEditor Editor — Slate-панель, настройки, команды
|
AssetUsageAuditEditor Editor — Slate-панель, настройки, команды
|
||||||
AssetUsageAuditTests UncookedOnly — 128 спек
|
AssetUsageAuditTests UncookedOnly — 15 spec-сьютов, 159 кейсов
|
||||||
```
|
```
|
||||||
|
|
||||||
**Инвариант Core:** не линковать `UnrealEd`, `AssetTools`, `ToolMenus`, `Slate`, `SlateCore`, `EditorSubsystem`. `AssetTools` editor-only транзитивно через `UnrealEd`.
|
**Инвариант Core:** не линковать `UnrealEd`, `AssetTools`, `ToolMenus`, `Slate`, `SlateCore`, `EditorSubsystem`. `AssetTools` editor-only транзитивно через `UnrealEd`.
|
||||||
@@ -340,7 +340,7 @@ WP_Example → BP_GameMode → PDA_MenuConfig → L_Other → …
|
|||||||
-unattended -nopause -nosplash -stdout -abslog="<abs path>"
|
-unattended -nopause -nosplash -stdout -abslog="<abs path>"
|
||||||
```
|
```
|
||||||
|
|
||||||
**128 спек**, префикс `AssetUsageAudit.*`.
|
**159 кейсов в 15 spec-сьютах**, префикс `AssetUsageAudit.*`.
|
||||||
|
|
||||||
Три набора работают на **настоящем контенте проекта**, а не на выдуманных именах: `ExporterLive` (копирование, коллизии, раскрытие OFPA), `ExchangeExport` (конвертация) и `GraphFidelity` (сверка графа с реестром). Субъект они ищут через Asset Registry и берут **самый маленький** OFPA-уровень — на `WP_Example` тест копировал бы гигабайты. Если контент не найден, тест пишет предупреждение и не падает, поэтому в логе стоит смотреть на предупреждения: их отсутствие означает, что тесты реально работали с контентом.
|
Три набора работают на **настоящем контенте проекта**, а не на выдуманных именах: `ExporterLive` (копирование, коллизии, раскрытие OFPA), `ExchangeExport` (конвертация) и `GraphFidelity` (сверка графа с реестром). Субъект они ищут через Asset Registry и берут **самый маленький** OFPA-уровень — на `WP_Example` тест копировал бы гигабайты. Если контент не найден, тест пишет предупреждение и не падает, поэтому в логе стоит смотреть на предупреждения: их отсутствие означает, что тесты реально работали с контентом.
|
||||||
|
|
||||||
@@ -389,7 +389,7 @@ Reference Viewer сам по себе не источник истины: он
|
|||||||
|
|
||||||
## Незакрытое
|
## Незакрытое
|
||||||
|
|
||||||
- **UI после переделки в дерево руками не проверялся.** Компилируется, 121 автотест зелёный, но автотесты не трогают Slate: раскрытие уровней, третье состояние галочки на заголовке и сортировка внутри группы проверены только чтением кода.
|
- **UI после переделки в дерево руками не проверялся.** Компилируется, но автотесты не трогают Slate: раскрытие уровней, третье состояние галочки на заголовке и сортировка внутри группы проверены только чтением кода.
|
||||||
- **Коммандлет не написан.** Упирается в дефект headless выше.
|
- **Коммандлет не написан.** Упирается в дефект headless выше.
|
||||||
- **Конвертация не прогонялась на большом объёме.** Тесты покрывают единицы ассетов; поведение GC и времени на тысячах — не замерено.
|
- **Конвертация не прогонялась на большом объёме.** Тесты покрывают единицы ассетов; поведение GC и времени на тысячах — не замерено.
|
||||||
- **Карта форматов узкая.** В дефолте только классы, для которых движок реально поставляет `UExporter`. Материалы, блюпринты и Niagara не конвертируются никуда — это ограничение движка, а не недоделка, но пользователя нужно об этом предупредить явно.
|
- **Карта форматов узкая.** В дефолте только классы, для которых движок реально поставляет `UExporter`. Материалы, блюпринты и Niagara не конвертируются никуда — это ограничение движка, а не недоделка, но пользователя нужно об этом предупредить явно.
|
||||||
|
|||||||
Reference in New Issue
Block a user