Editor UI Integration
This directory contains manual Editor UI validation scenarios under tests/UI/Editor/integration/.
Rules:
tests/UIremains the active validation entry point.new_editoris not a test entry point.- Shared infrastructure belongs in
shared/. Do not duplicate host plumbing per scenario unless the scenario is intentionally a custom host. - One scenario maps to one executable.
Build:
cmake --build build --config Debug --target editor_ui_integration_tests
Screenshot output:
- Shared Editor integration hosts write screenshots only under the active CMake build directory.
- The output root is the executable directory:
.../Debug/captures/<scenario>/. - Example output:
<build>/tests/UI/Editor/integration/shell/object_field_basic/Debug/captures/object_field_basic/latest.png - History output:
<build>/tests/UI/Editor/integration/shell/object_field_basic/Debug/captures/object_field_basic/history/<timestamp>_<index>_<reason>.png - No new screenshot output is allowed under source-tree
tests/UI/.../captures/.