UE 5.7 Test Execution
- •Headless:
UnrealEditor-Cmd <project> -ExecCmds="Automation RunTests <filter>;Quit" -nullrhi -unattended -nosplash -ABSLOG=<path> - •Parse "Test Completed." lines:
Result={Success|Fail}andPath={} - •Failure details between
BeginEvents/EndEventsmarkers - •Exit codes unreliable on macOS — always parse logs
- •Add
sleep 1after test for log flush on macOS
Test Naming
- •
ProjectName.Unit.*— headless unit tests - •
ProjectName.Visual.*— GPU visual tests - •
ProjectName.Integration.*— integration tests