Added -args / -execcmds support to gauntlet in addition to -clientargs / -clientexeccmds when you need to make sure all instances of a test get an arg.
[FYI] rex.hill
#jira UE-91090
#rb trivial
#lockdown cristina.riveron
#ROBOMERGE-SOURCE: CL 12492422 in //UE4/Release-4.25/... via CL 12492423 via CL 12492427
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12492433 by andrew grant in Main branch]
#rb none
#jira
#ROBOMERGE-SOURCE: CL 12489772 in //UE4/Release-4.25/... via CL 12489774 via CL 12489779
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12489787 by ben marsh in Main branch]
1) Typo in checking against the Count() of matching target types in a project. If there's only one match (e.g. a single Editor target) that's what we want.
2) In the case where there are multiple matches we try to pick the one prefixed with the project name. This failed when the user supplied a full path for the project argument as the name was not being taken from the project file.
#jira UE-91251
[at]ben.marsh
#tests ran standalone BuildTarget script with full project path to EngineTest and via SyncProject script
#lockdown cristina.riveron
#rb swarm
#ROBOMERGE-SOURCE: CL 12489641 in //UE4/Release-4.25/... via CL 12489645 via CL 12489647
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12489649 by andrew grant in Main branch]
#rb none
#jira UE-89755
#ROBOMERGE-SOURCE: CL 12487883 in //UE4/Release-4.25/... via CL 12487890 via CL 12487894
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12487900 by ben marsh in Main branch]
#rb none
#jira
#ROBOMERGE-SOURCE: CL 12487058 in //UE4/Release-4.25/... via CL 12487062 via CL 12487069
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12487632 by ben marsh in Main branch]
- made noxge apply to shader compiles
- added option to test backends
- tweaked some cleanup stuff.
#ROBOMERGE-SOURCE: CL 12486820 via CL 12486833 via CL 12486836 via CL 12486838
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12487602 by andrew grant in Main branch]
[REVIEW] chris.bunner, ben.salem
#rnx
#ROBOMERGE-SOURCE: CL 12466490 via CL 12466641 via CL 12468460 via CL 12468523 via CL 12468688
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)
[CL 12468801 by josh engebretson in Main branch]
[REVIEW]
#rnx
#ROBOMERGE-SOURCE: CL 12456906 via CL 12456981 via CL 12462113 via CL 12464432 via CL 12464510
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)
[CL 12464563 by josh engebretson in Main branch]
#rb na
#tests ran script with and without clean
#ROBOMERGE-SOURCE: CL 12368788 via CL 12368789 via CL 12368792
#ROBOMERGE-BOT: (v671-12333473)
[CL 12371015 by andrew grant in Main branch]
#rb jack.porter
#jira None
#lockdown cristina.riveron
#ROBOMERGE-SOURCE: CL 12368281 in //UE4/Release-4.25/... via CL 12368284
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v671-12333473)
[CL 12368287 by axel riffard in Main branch]
Add PhysX/APEX debug as a DebugNonUFS file for runtime depends
#jira UE-90116
#rb Luke.Thatcher, Arciel.Rekman
#ROBOMERGE-SOURCE: CL 12340149 in //UE4/Release-4.25/... via CL 12340173
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v671-12333473)
[CL 12340184 by brandon schaefer in Main branch]
Please keep an eye out for issues with strange commandlines in tests over the next couple of days. I have run extensive testing on this but not exhaustive.
#ROBOMERGE-SOURCE: CL 12329794 via CL 12329798 via CL 12329803 via CL 12329816
#ROBOMERGE-BOT: (v670-12295787)
[CL 12329824 by ben salem in Main branch]
#jira UE-90338, UE-90526
#rb ben.marsh
#ROBOMERGE-SOURCE: CL 12231082 in //UE4/Release-4.25/... via CL 12231088
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v664-12234175)
[CL 12234746 by richard wallis in Main branch]
used safer means of deleting old directories
#ROBOMERGE-SOURCE: CL 12216928 via CL 12216959 via CL 12222525
#ROBOMERGE-BOT: (v663-12210973)
[CL 12222689 by andrew grant in Main branch]
#rb Ben.Marsh
#jira none
#ROBOMERGE-SOURCE: CL 12215063 in //UE4/Release-4.25/... via CL 12215072
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v662-12191386)
[CL 12215103 by steve smith in Main branch]
#jira UE-90617
#ue4
#android
[FYI] Jack.Porter
#rb trivial
#ROBOMERGE-SOURCE: CL 12161630 in //UE4/Release-4.25/... via CL 12161632
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v661-12148976)
[CL 12161634 by chris babcock in Main branch]
[FYI] ben.marsh
#jira none
#rb
#ROBOMERGE-SOURCE: CL 12157362 in //UE4/Release-4.25/... via CL 12157363
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v659-12123632)
[CL 12157366 by steve smith in Main branch]
#rb ben.marsh
#jira none
#ROBOMERGE-SOURCE: CL 12150027 in //UE4/Release-4.25/... via CL 12150029
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v659-12123632)
[CL 12150033 by steve smith in Main branch]
Fixed issue when building vanilla UE4 with no project
#ROBOMERGE-SOURCE: CL 12137682 via CL 12137684 via CL 12137687 via CL 12137693
#ROBOMERGE-BOT: (v659-12123632)
[CL 12137696 by andrew grant in Main branch]
Added option to select map to PIE to
Fixed issue with clients being compiled when not specified
#ROBOMERGE-SOURCE: CL 12127450 via CL 12127660 via CL 12127677 via CL 12132848
#ROBOMERGE-BOT: (v659-12123632)
[CL 12133065 by andrew grant in Main branch]