- New filter flags in automationtest.h
- Compile time errors if proper flags are not specified
- Existing tests converted to new flags
- New "disabled" flag
- Filter dropdown in automation UI replaces Smoke Tests button
- Automation features are no longer compiled out in Test configuration at runtime (except in Shipping)
- Enabled automation tests to be triggered from in-game console in non-editor builds (automation controller is enabled)
NOTE: This will force licensees who use automation to update their tests.
#codereview: jason.bestimt, mike.fricker, ben.salem
[CL 2672561 by Adric Worley in Main branch]
#NOTE - "-AutomationTests=" has been deprecated
#NOTE - Supported Commands are now "List", "RunTests", RunAll", and "Quit"
#NOTE - Syntax is now -ExecCmds="Automation List;RunAll;Quit"
[CL 2542722 by Justin Hair in Main branch]
- User can now toggle Track history which will monitor subsequent tests and store a log in Saved/Automation/Logs.
- We track and show up to 5 by default, this is configurable between 1 and 10.
- We store 10 logs by default, non-configurable, so that the user can configure the number to show without deleting logs.
Note, Placeholder icon has been added
[CL 2104364 by Terence Burns in Main branch]
Milestone 4
-Added support for grouping devices based off MachineName, Platform, OSVersion, Model, GPU, CPU, RAM, or RenderMode.
-Added a graphical test result section to show relative times between instances.
[CL 2076099 by kevin hamilton in Main branch]
Automation: Milestone 3 and fixes for milestone 2
-Added new EditorShot command to take editor screenshots
-Made the ExterialTool options use the dierctory picker
-Fixed a bug with the StaticMeshEditor test if the tutorial pops up
-StaticMeshUV test now uses async package loading
-Added a display every Nth screenshot to the screenshot compre tab
-Added support to disable screenshots or request full size ones
-Changed the screenshots so they save to the game directory even if you run the frontend by itself
-Added screenshot support for the load all maps tests
[CL 2071712 by kevin hamilton in Main branch]
Merging //depot/Partners/Zombie/UE4-iOS/... to //depot/UE4/...
Milestone 1 and 2 combined (CL# 2047358 to 2055524)
-Run external tools
-Repeat tests N times
-Visual difference for editor vs game tests
-Static mesh UV test
-Editor window screenshots
-Automation test presets
-Static mesh editor test
[CL 2055603 by kevin hamilton in Main branch]