[FYI] Ben.Salem
Original CL Desc
-----------------------------------------------------------------
Move the core Gauntlet RPC code to engine so other projects can use it. Also remove old dead code that was causing namespace collisions!
[CL 34441676 by bob tellez in ue5-main branch]
To use this, simply define a type that Implement IBuildValidator and override GetLatestGoodBuild() to return a string to the path of the latest known good build
Then, run a gauntlet test where -build="LKG" OR -build="LatestGood"
#rb Ryan.Bazinet
[CL 34360418 by brendan lienau in ue5-main branch]
This mainly improves separation of concern. Additionally, desktops should now be able to skipinstall on build machines not using reservation blocks.
#rb marcelo.gomes
[CL 34281091 by brendan lienau in ue5-main branch]
- Move previous iterations of the HordeReport to a legacy implementation section
- Reimplement AutomatedTestSessionData base TestData v2 data model
- Change ITestReport AddEvent signature in favor of using formating with params keyword
- Remove redundancy of ITestEvent based property (UnrealTestNode.Events)
- Use Dictionary for Artifact Files in UnrealAutomatedTestResult json data model instead of specialized image comparison type
#jira UE-214378
#rnx
#rb adam.miezianko, sean.sweeney, sebastian.lewicki
[CL 34234717 by jerome delattre in ue5-main branch]
The optimization is enabled by default but can be disabled through project config:
[/Script/AutomationController.AutomationControllerSettings]
bPruneLogsOnSuccess=false
Sorting tests by failure type in json output is now disabled by default and can be enabled using this config:
bSortTestsByFailure=true
It resides in the same AutomationControllerSettings section.
#jira UE-215907
#rb sebastian.lewicki
[CL 34092189 by jerome delattre in ue5-main branch]