Move enum from AutomationUtils.Automation to BuildUtilities
#jira none
#trivial
#preflight 60ca8a3d78c3b00001f86b24
[CL 16701095 by jonathan adamczewski in ue5-main branch]
UnrealBuild -> Unreal for EngineDirectory, RootDirectory, IsEngineInstalled, UnrealBuildToolPath
Remove CommandUtils EngineDirectory, RootDirectory, IsEngineInstalled - use equvalents from UnrealBuildBase.Unreal
#jira none
[CL 16648181 by jonathan adamczewski in ue5-main branch]
#ROBOMERGE-SOURCE: CL 16553395 via CL 16553399 via CL 16553404
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v828-16531559)
[CL 16553417 by ben salem in ue5-main branch]
#ROBOMERGE-SOURCE: CL 16551033 via CL 16551662 via CL 16551719
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v828-16531559)
[CL 16551754 by ben salem in ue5-main branch]
#ROBOMERGE-OWNER: ben.salem
#ROBOMERGE-AUTHOR: ben.salem
#ROBOMERGE-SOURCE: CL 16550961 via CL 16551462 via CL 16551478
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v828-16531559)
[CL 16551502 by ben salem in ue5-main branch]
Disable loading a map at startup to a) remove the map load from EditorInit, and b) make the automation plugin's map load the first, making it precisely tracked through Telemetry
Tested with local UAT runs.
#jira none
#rb trivial
#fyi francis.hurteau
[CL 16410566 by geoff evans in ue5-main branch]
StallDetector:
* Replace static and per-callsite counter variables with trace classes
* Compose a trace api appropriate counter name (Stall Detector category)
SummarizeTraceCommandlet:
* Add support for extract and decode of counter messages from utrace files with a new analyzer class
* Report counters with name and count columns in the existing csv
* Support generation of counter events and values through to telemetry csv
#jira UETOOL-3506
#rb francis.hurteau
#preflight 609c5f45e88e9100010b5466
[CL 16314462 by geoff evans in ue5-main branch]