Commit Graph

2820 Commits

Author SHA1 Message Date
josh adams
28c208eef4 - UAT and AutomationTool script moves from NotForLicensees and NoRedist into Restricted
#rb ben.marsh, via discussions

#ROBOMERGE-SOURCE: CL 12682281 via CL 12682292 via CL 12682296
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12682297 by josh adams in Main branch]
2020-04-08 20:18:40 -04:00
ben salem
dac1d280c5 Re-adding ability to add explicit commandline args to the commandline of a gauntlet test for non UE-compliant args.
#ROBOMERGE-SOURCE: CL 12677779 via CL 12678432 via CL 12678446 via CL 12678462
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12678498 by ben salem in Main branch]
2020-04-08 16:23:34 -04:00
jeff newquist
3f01d9be15 Fix PhysX build caused by platform setting not choosing msbuild and broken CMAKE_MODULE_PATH
#rb Benn.Gallagher
#jira UE-90331
#rnx

#ROBOMERGE-SOURCE: CL 12675436 in //UE4/Release-4.25/... via CL 12675437 via CL 12675441
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12675449 by jeff newquist in Main branch]
2020-04-08 12:58:47 -04:00
ben salem
ae0820e1f4 Add support for some basic documentation being able to be built into gauntlet nodes. Includes support for describing commandline arguments as well as sample commandlines.
#rb clayton.langford

#ROBOMERGE-SOURCE: CL 12646231 via CL 12646246 via CL 12649255 via CL 12649452 via CL 12649499 via CL 12649616
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12649737 by ben salem in Main branch]
2020-04-07 00:50:43 -04:00
ben marsh
6f6fe556a9 Move UploadDDCToAWS into a public folder.
#jira

#ROBOMERGE-SOURCE: CL 12626508 via CL 12626514 via CL 12626520
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12626541 by ben marsh in Main branch]
2020-04-06 14:26:20 -04:00
andrew grant
ebea3489e4 BuildTarget script - print valid target names when there's a mismatch to assist diagnosis / bug reporting.
#jira nojira
#rb na
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 12611152 in //UE4/Release-4.25/... via CL 12611153 via CL 12611154
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12611155 by andrew grant in Main branch]
2020-04-05 15:10:51 -04:00
andrew grant
459e29b9d1 Invalidate target.cs cache for project after syncing. This ensures any changes (including those files existing) are considered when performing any build steps.
#jira UE-91457
#rb na
#tests Ran SyncProject for QAGame and EngineTest with only the project file synced.
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 12611144 in //UE4/Release-4.25/... via CL 12611145 via CL 12611146
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12611147 by andrew grant in Main branch]
2020-04-05 14:46:04 -04:00
jack porter
d318d6e55c Full Storyboard support for iOS
Removal of old Static Launch Screen Logic

#rb jack.porter
#jira UE-85720
#lockdown christina.riveron

#ROBOMERGE-OWNER: jack.porter
#ROBOMERGE-AUTHOR: axel.riffard
#ROBOMERGE-SOURCE: CL 12516944 in //UE4/Release-4.25/... via CL 12517030 via CL 12519927
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12520012 by jack porter in Main branch]
2020-04-02 08:34:15 -04:00
carlmagnus nordin
25e8b4dd7d Copying //UE4/Release-4.25Plus-Dev to Release-4.25Plus (//UE4/Release-4.25Plus)
#rnx
#robomerge[BOT1] Main-For-EngineMerge
#rb none
#jira none
#lockdown stefan.boberg

#ROBOMERGE-OWNER: carlmagnus.nordin
#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 12504704 in //UE4/Release-4.25Plus/... via CL 12504720
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12504759 by carlmagnus nordin in Main branch]
2020-04-01 05:00:26 -04:00
andrew grant
7240722c6f Fixed misnamed log channel used to detect activity.
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]
2020-03-30 21:13:50 -04:00
ben marsh
da26a1885b Deprecate the BranchInfo constructor that takes a list of host platforms as a parameter.
#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]
2020-03-30 16:23:08 -04:00
andrew grant
fd9d2ea5d1 Fixed two issues in SyncProject script.
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]
2020-03-30 16:11:53 -04:00
ben marsh
dff16fcc7c Fix enabling editor-only plugins in content-only projects causing errors at load time. These plugins are not actually required at runtime, but the runtime doesn't know that - the project file still references them. We have to include the .uplugin file for the runtime to make that determination.
#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]
2020-03-30 12:42:33 -04:00
ben marsh
ecc58f4ad8 Fix slow UAT startup due to populating metadata for every project in 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]
2020-03-30 12:15:31 -04:00
andrew grant
ab43b238ca Benchmark Tests
- 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]
2020-03-30 12:14:01 -04:00
josh engebretson
2757a4efd5 Sanitize all device reservation output for EC parsing
[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]
2020-03-27 11:22:33 -04:00
josh engebretson
4eda1cdb2d Harden device reservation renewal and deletion
[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]
2020-03-26 20:54:02 -04:00
andrew grant
310e80eadb Benchmark script - clean S3DDC files when clean benchmarking
#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]
2020-03-23 11:02:12 -04:00
axel riffard
eb2ddef567 Remove unused variable bXCArchive
#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]
2020-03-23 04:55:59 -04:00
jack porter
ab6f4957af Storyboard Full Support (Including compilation and Editor Support)
#rb Jack.Porter
#jira UE-85720
#lockdown cristina.riveron

#ROBOMERGE-OWNER: jack.porter
#ROBOMERGE-AUTHOR: axel.riffard
#ROBOMERGE-SOURCE: CL 12367968 in //UE4/Release-4.25/... via CL 12367969
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v671-12333473)

[CL 12367997 by jack porter in Main branch]
2020-03-23 01:39:23 -04:00
brandon schaefer
1afa7cf4d1 Handle case when the *.so is attempted to be stripped into debug mulitple times
#jira none
#rb none
[FYI] Arciel.Rekman

#ROBOMERGE-SOURCE: CL 12356562 in //UE4/Release-4.25/... via CL 12356563
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v671-12333473)

[CL 12356564 by brandon schaefer in Main branch]
2020-03-20 20:24:50 -04:00
brandon schaefer
24ebe9d7bc Split debugging symbols from PhysX/APEX for Linux
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]
2020-03-20 13:09:40 -04:00
ben salem
f8e28f6c15 Refactor commandline for gauntlet to make it far easier for test writers to interact with.
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]
2020-03-19 21:24:05 -04:00
william ewen
03f529fac3 Fixing Switch screenshot filename for output
#rb Josh.Engebretson


#ROBOMERGE-SOURCE: CL 12232994 via CL 12241515
#ROBOMERGE-BOT: (v667-12241502)

[CL 12242446 by william ewen in Main branch]
2020-03-18 06:52:59 -04:00
richard wallis
2e520683e4 Need to keep some of old code path I removed for BluePrint projects while still handling correctly named CPP project application packages from the last change.
#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]
2020-03-17 15:10:43 -04:00