Call DDCCleanupCommandlet to tidy up the cache state so we don't get any cost/stat pollution during the profile
Set the UnusedFileAge to 0 to allow the DDCCleanupCommandlet to actually purge all ColdDerivedDataCache files
Set NODDCCLEANUP argument to prevent background cleanup of DDC data while we are profiling
Unset statnamedevents -- we don't track any of the legacy named events in telemetry, so let's not perpetuate it
#jira none
#rb trivial
#preflight 611d6c373a81b000013db0ad
#preflight 611d6c475e73720001dfe88e
#ROBOMERGE-SOURCE: CL 17233482 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)
[CL 17233495 by geoff evans in ue5-release-engine-test branch]
Andrew.Grant
#ROBOMERGE-SOURCE: CL 17206185 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)
[CL 17206189 by nick darnell in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17205235 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)
[CL 17205246 by andrew davidson in ue5-release-engine-test branch]
* Implement loading Json report and resume from last know failure
* Make Gauntlet uses the retry state when critical failure occured on UE automation test.
* Capture the callstack if any and update the json report
* Attached passed log before retrying
* Use enum in json serialization and desirialization
* Use one common Event class for json report and parsing from the log
* Use an unique path for artifact at each runs/retries
* Use Json report to generate the pass summary in Gauntlet
#jira UEENGQA-38051
#rb Chris.Constantinescu, Eric.Knapick
#ROBOMERGE-SOURCE: CL 17160450 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)
[CL 17160467 by jerome delattre in ue5-release-engine-test branch]
Clean up error text a little and add information so that when a project file fails to load it is easier to see who/what caused the project to load.
#jira none
#rb none
#ROBOMERGE-SOURCE: CL 17143264 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)
[CL 17143288 by jonathan adamczewski in ue5-release-engine-test branch]
When compiling script modules, log additional information if a project fails to load.
Correct path case for command line arguments
#jira none
#rb none
#ROBOMERGE-SOURCE: CL 17126379 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)
[CL 17126384 by jonathan adamczewski in ue5-release-engine-test branch]
Update references to DotNETCommon/MetaData.cs to Shared/MetaData.cs
#jira none
#rb none
#trivial
#ROBOMERGE-SOURCE: CL 17119587 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)
[CL 17119615 by jonathan adamczewski in ue5-release-engine-test branch]
Process "-Telemetry=path" explicitly as a global option.
#jira none
#rb none
#ROBOMERGE-SOURCE: CL 17119012 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)
[CL 17119019 by jonathan adamczewski in ue5-release-engine-test branch]
Also moves DotNETCommon/Metadata.cs to Shared/Metadata.cs
#jira none
#rb tim.smith
#ROBOMERGE-SOURCE: CL 17116964 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)
[CL 17116977 by jonathan adamczewski in ue5-release-engine-test branch]
Skip the AutomationTool assembly: if Microsoft.Build.Framework can't be loaded, trying to do so will throw an exception.
#jira none
#rb Josh.Engebretson
#ROBOMERGE-SOURCE: CL 17108416 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v854-17104634)
[CL 17108448 by jonathan adamczewski in ue5-release-engine-test branch]
Neither AutomationTool, AutomationUtils, nor their dependencies have a reference to Newtonsoft.Json.dll, which can result in the dependency not being available.
Change the csproj files to make local copies of the dll (<Private>True</Private> means "Copy Local")
#jira none
#ROBOMERGE-SOURCE: CL 17105047 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v854-17104634)
[CL 17105059 by jonathan adamczewski in ue5-release-engine-test branch]
Add a layer of caching to avoid running msbuild as much as possible.
#jira UE-109181
#rb ben.marsh
#ROBOMERGE-SOURCE: CL 17102399 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)
[CL 17102408 by jonathan adamczewski in ue5-release-engine-test branch]
RunUAT ListPlatformDetails -DDPISection=ShaderPlatform/DataDrivenPlatformInfo
This generates an html report for DataDrivenPlatformInfo.ini files showing the values that are set & unset for all of them for easy comparison.
#jira UECON-467
#rb dave.barrett
#ROBOMERGE-SOURCE: CL 17101900 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)
[CL 17101910 by david harvey in ue5-release-engine-test branch]