Commit Graph

2812 Commits

Author SHA1 Message Date
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
bob tellez
755df269a4 #Gauntlet Support DebugGame and Debug editor builds
#ROBOMERGE-SOURCE: CL 12217399 via CL 12222568
#ROBOMERGE-BOT: (v663-12210973)

[CL 12222737 by bob tellez in Main branch]
2020-03-16 16:25:46 -04:00
andrew grant
6da803d6e3 Benchmark build now captures logs with verbosity.
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]
2020-03-16 16:25:17 -04:00
steve smith
80aece8422 Ensure both x64 and Arm64 are targets for Hololens
#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]
2020-03-16 14:31:46 -04:00
chris babcock
ea2731c75b Update small OBB limit to 1 GiB
#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]
2020-03-13 06:55:59 -04:00
richard wallis
180166a78a Also upload non USF files using manifest via deployment server. Note: Metal libs files can't be in the UFS manifest as they get memory mapped at runtime - unless we unpacked them to a known location on first launch but that's a whole different ball game.
#jira UE-89802
#rb michael.trepka
[FYI] jack.porter, ben.marsh, michael.trepka, peter.sauerbrei

#ROBOMERGE-SOURCE: CL 12161529 in //UE4/Release-4.25/... via CL 12161530
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v661-12148976)

[CL 12161532 by richard wallis in Main branch]
2020-03-13 06:21:04 -04:00
steve smith
0b36b5114f Undo //UE4/Release-4.25/Engine/Source/Programs/AutomationTool/Scripts/... changelist 12150027
[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]
2020-03-12 19:06:52 -04:00
steve smith
82652cc59c Add x64 architecture for Hololens (fixes packaging)
#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]
2020-03-12 13:48:43 -04:00
andrew grant
c38160b487 Benchmark Script
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]
2020-03-11 15:17:54 -04:00