Commit Graph

3740 Commits

Author SHA1 Message Date
David Harvey
4359028ac5 Automation can override the RHI & other settings for all Windows-based platforms.
#jira UE-139998
#rnx
#preflight 62a9afe52b5231d8aef152ca
#rb Jerome.Delattre

[CL 20684726 by David Harvey in ue5-main branch]
2022-06-16 04:50:39 -04:00
Ben Marsh
9ddd9b05a3 Horde: Remove matchers for generic "BUILD FAILED" messages in UAT. These do not contain any useful information.
#preflight none

[CL 20662461 by Ben Marsh in ue5-main branch]
2022-06-14 20:46:54 -04:00
justin marcus
6c728ff8b9 Build Automation Fixes.
Fix DLCOverrideCookedSubDir  param being used for DLCOverrideStagedSubDir if DLCOverrideStagedSubDir was not specified via commandline.
Don't allow TargetPlatformDescriptor.CookFlavor to be null - it needs to be empty string to be a valid key.
[REVIEW] [at]Graeme.Thornton [at]Daniel.Lamb

#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 20626127 via CL 20626141 via CL 20626144 via CL 20626147
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v955-20579017)

[CL 20627099 by justin marcus in ue5-main branch]
2022-06-13 10:43:21 -04:00
PJ Kack
5cf4001eaa CopyBuildToStaging.cs: Add error for staging without IoStore after cooking with ZenStore
#jira none
#rb carlmagnus.nordin
#rnx
#preflight 62a732b23a7e5ec4ca0d08a1

[CL 20627031 by PJ Kack in ue5-main branch]
2022-06-13 10:39:56 -04:00
Chad Garyet
8fc20701f1 Update copy task to exit gracefully if there aren't any files to copy when overwrite=false
#jira UE-155844
#rb ryan.hummer
#preflight none

[CL 20626362 by Chad Garyet in ue5-main branch]
2022-06-13 09:52:51 -04:00
Ryan Hummer
8a3fcafa63 Fix TempStorage Manifest XML Writing
dotnet6 xml serialization nolonger emits new lines, change to using XMLWriter to enable newlines

#rnx
#jira none
#rb ryan.durand
#preflight 62a34bd10251cacef0b2a9e1

[CL 20595487 by Ryan Hummer in ue5-main branch]
2022-06-10 10:45:41 -04:00
Ben Marsh
79c05ae32b Back out EpicGames.Jupiter upgrade to NET 6
#preflight none
#fyi Joe.Kirchoff

[CL 20593495 by Ben Marsh in ue5-main branch]
2022-06-10 07:38:49 -04:00
Jack Porter
4cdbae316b Added extra provisioning debugging
#jira UE-153899
#rb trivial
#preflight 62a312708b67b148f2a79669

[CL 20593353 by Jack Porter in ue5-main branch]
2022-06-10 07:18:47 -04:00
Ben Marsh
1cdcec3c9e Horde: Restore functionality to ignore systemic events downstream of specific fingerprinted events.
#preflight none

[CL 20581116 by Ben Marsh in ue5-main branch]
2022-06-09 13:58:13 -04:00
mark lintott
2fdabe835a Added support for sessionlabel to UAT. -sessionlabel was not being passed through from UAT commandline to the exe commandline.
#rb joe.kirchoff
#jira none
#preflight 62a22a61415407fc4cd55b97

[CL 20581017 by mark lintott in ue5-main branch]
2022-06-09 13:53:57 -04:00
Ben Marsh
3e3deac9d0 BuildGraph: Reformat output from Docker to allow regular pattern matchers to work correctly, and add an MSTest event matcher.
#preflight none

[CL 20580176 by Ben Marsh in ue5-main branch]
2022-06-09 13:18:32 -04:00
Ben Marsh
19e2005b6c Revert change to treat localization paths as relative to the workspace root directory.
This change was prompted by copying output from the Horde dashboard, which does not reflect the actual output from the engine.

#preflight none

[CL 20575166 by Ben Marsh in ue5-main branch]
2022-06-09 09:34:06 -04:00
Ryan Durand
bf54f10db3 Add retrying to potential network share failure points in temp storage.
#rnx
#jira UE-156108
#rb ryan.hummer
#preflight

[CL 20574535 by Ryan Durand in ue5-main branch]
2022-06-09 08:55:18 -04:00
David Harvey
b329453021 LowLevelTest fixes:
- add virtual devices to the pool, for parity with RunUnreal.
  - release devices when the session is destroyed.

#jira UE-139998
#rb Chris.Constantinescu
#preflight 62a1a81644115ef87db55997

[CL 20572593 by David Harvey in ue5-main branch]
2022-06-09 04:05:18 -04:00
Ben Marsh
dec22014c5 Match multi-line localization errors as a single log event.
#preflight none

[CL 20563573 by Ben Marsh in ue5-main branch]
2022-06-08 16:37:49 -04:00
brendan lienau
2fd0c939d1 Removes deprecated automation dashboard submission functions
#rb clayton.langford
#pf 629f5bbff73a9b013dbb47c5

#ROBOMERGE-AUTHOR: brendan.lienau
#ROBOMERGE-SOURCE: CL 20543446 via CL 20543510 via CL 20543558
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v954-20466795)

[CL 20552254 by brendan lienau in ue5-main branch]
2022-06-08 02:00:15 -04:00
Jerome Delattre
7c8ad87fd7 Gauntlet - Properly report session timeout in Automated Test Session
* + avoid flooding the console output with empty lines when reporting tests that did not run.

#preflight 629fa516f73a9b013dce8152
#rb Chris.Constantinescu
#rnx
#jira none

[CL 20545218 by Jerome Delattre in ue5-main branch]
2022-06-07 16:41:54 -04:00
Jerome Delattre
4bd727d8af Gauntlet - Catch callstack line that does not start by "[callstack]" (on Mac)
* + When looking for fatal error, keep last callstack with the most lines.
* + Catch "critical error" callstack report

#preflight 629fa597521254896f6a2b20
#rb Chris.Constantinescu
#jira none
#rnx

[CL 20543897 by Jerome Delattre in ue5-main branch]
2022-06-07 15:48:30 -04:00
Ryan Durand
d97a71fd5d Add the ability for engine plugins to retry copying stuff.
#rnx
#jira UE-155718
#rb ryan.hummer, bryan.johnson
#preflight

[CL 20541909 by Ryan Durand in ue5-main branch]
2022-06-07 14:12:58 -04:00
Ben Marsh
928e26c6c1 Remove loading of ignore patterns from UAT/UBT. These can cause a large CPU load when a lot of warnings and errors are present, which should be masked out in a more efficient and targetted way.
#preflight none
#fyi Zousar.Shaker

[CL 20535769 by Ben Marsh in ue5-main branch]
2022-06-07 08:09:47 -04:00
David Harvey
f80f96afc1 CreatePlatformExtension UAT command adds 'HasExplicitPlatforms' if it removes the last existing platform from a plugin platform list.
#rnx
#jira none
#rb trivial
#preflight 629f0c251c7e8f9a1835e2ff

[CL 20534444 by David Harvey in ue5-main branch]
2022-06-07 04:34:07 -04:00
joe kirchoff
f9a78bdc2d EpicGames.Jupiter: net6.0 upgrade
#rnx
#rb none
#preflight 629e94911c7e8f9a18121cf8

[CL 20530671 by joe kirchoff in ue5-main branch]
2022-06-06 20:04:06 -04:00
Ben Marsh
c4ff2e9549 UBT: Read ignore pattern files when launching UBT/UAT.
#preflight 629b530ab42820769492b7e2

[CL 20499431 by Ben Marsh in ue5-main branch]
2022-06-04 09:08:44 -04:00
sebastien lussier
aa04f904c1 Added HLOD & Minimap build scripts
Unified "-AutoSubmit" option
#rb jeanfrancois.dube

#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 20488942 via CL 20488950 via CL 20488969
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v954-20466795)

[CL 20490641 by sebastien lussier in ue5-main branch]
2022-06-03 14:48:01 -04:00
Joe Kirchoff
e9ded6f8a3 BuildCMakeLib: Default output binaries to lib root directory, instead of Engine\Binaries
#rnx
#rb trivial
#preflight skipped

[CL 20490095 by Joe Kirchoff in ue5-main branch]
2022-06-03 14:22:22 -04:00