From 5c201945d8ea96781da28027a334066a2b602a7e Mon Sep 17 00:00:00 2001 From: MagentaDolphin Date: Sat, 12 Sep 2026 15:07:48 +0700 Subject: [PATCH] docs: document the headless -nullrhi test run --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8e61329..bb82309 100644 --- a/README.md +++ b/README.md @@ -386,7 +386,13 @@ WP_Example → BP_GameMode → PDA_MenuConfig → L_Other → … -unattended -nopause -nosplash -stdout -abslog="" ``` -**169 кейсов в 16 spec-сьютах**, префикс `AssetUsageAudit.*`. +**169 кейсов в 16 spec-сьютах** + +Без десктопа (CI, ssh-сессия, служба) добавляйте `-nullrhi`: редактор стартует, но +инициализация D3D12 в сессии без рабочего стола встаёт намертво и лог замирает на +загрузке Asset Registry — до тестов дело не доходит. С `-nullrhi` прогон проходит +целиком, на результат это не влияет: наборы работают с Asset Registry и экспортом, +а не с рендером., префикс `AssetUsageAudit.*`. Три набора работают на **настоящем контенте проекта**, а не на выдуманных именах: `ExporterLive` (копирование, коллизии, раскрытие OFPA), `ExchangeExport` (конвертация) и `GraphFidelity` (сверка графа с реестром). Субъект они ищут через Asset Registry и берут **самый маленький** OFPA-уровень — на `WP_Example` тест копировал бы гигабайты. Если контент не найден, тест пишет предупреждение и не падает, поэтому в логе стоит смотреть на предупреждения: их отсутствие означает, что тесты реально работали с контентом.