Commit Graph

3442 Commits

Author SHA1 Message Date
jonathan adamczewski
5765f4595e AutomationTool: Remove UE4 references
#jira UE-111740
#preflight none
#trivial

#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 18576039 in //UE5/Release-5.0/... via CL 18576055
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18576072 by jonathan adamczewski in ue5-release-engine-test branch]
2022-01-11 15:15:59 -05:00
nick darnell
c7cee4bd53 Lyra - Adding file lock checking for the deployment script, adding a temporary method of using BPT tool 1.5 until it's available online, will have to correct the script then.
#jira none
#preflight skip

#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 18566893 in //UE5/Release-5.0/... via CL 18566901
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18566915 by nick darnell in ue5-release-engine-test branch]
2022-01-10 18:37:13 -05:00
jonathan adamczewski
2c4f852baa UnrealBuildTool: Remove references to UE4, changes affecting Mac platforms.
#jira UE-111420
#rb will.damon
#rb dave.hunter
#preflight none

#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 18566526 in //UE5/Release-5.0/... via CL 18566532
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18566536 by jonathan adamczewski in ue5-release-engine-test branch]
2022-01-10 18:03:06 -05:00
andrew davidson
b98537f02b UNSAFE_TYPECAST_WARNING macros allow force enabling of warnings.
#[fyi] michael.noland
#preflight 61d86fa3c65e66487b36b5c0

#ushell-cherrypick of 18546856 by Andrew.Davidson

#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18552595 via CL 18552601 via CL 18552604 via CL 18553016 via CL 18553035
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18553054 by andrew davidson in ue5-release-engine-test branch]
2022-01-07 20:09:18 -05:00
andrew davidson
83f6ea2c8a Undo //Fortnite/Dev-EngineMerge-Test2/Engine/... changelist 18551315
#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18552107 via CL 18552130 via CL 18552133 via CL 18552520 via CL 18552534
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18552539 by andrew davidson in ue5-release-engine-test branch]
2022-01-07 19:03:23 -05:00
andrew davidson
9dc047e01d UNSAFE_TYPECAST_WARNING macros allow force enabling of warnings.
[FYI] michael.noland
#preflight 61d86fa3c65e66487b36b5c0

#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18546856 in //UE5/Release-5.0/... via CL 18546891
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18546909 by andrew davidson in ue5-release-engine-test branch]
2022-01-07 12:27:01 -05:00
andrew grant
72c05ae78b Fixed up Engine BenchmarkBuild and BuildTarget scripts for some UE5 / VK changes,
- Changes argument for building vanilla UE targets from "UE4" to "Unreal"
- Improved code that detects the project target to build to deal with projects that have multiple "Editor" targets
- Fixed issue where -noxge would cause -cook tasks not to be queued if there was no warm/hot/cold DDC argument
- Made -noxge the default if no -xge arg is specified

#rb pat.swanson

#ROBOMERGE-OWNER: andrew.grant
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 18531909 via CL 18531922 via CL 18531923 via CL 18531933 via CL 18531940 via CL 18532363 via CL 18532390 via CL 18532802 via CL 18533930
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18534124 by andrew grant in ue5-release-engine-test branch]
2022-01-06 14:16:53 -05:00
jonathan adamczewski
b0ce2b7844 Turnkey.Automation.csproj: Ensure referenced dlls are copied to binary directory
#jira UE-136592
#preflight 61d6186b1f62d3ad4d5c9e71

#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 18526006 in //UE5/Release-5.0/... via CL 18526026
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18526033 by jonathan adamczewski in ue5-release-engine-test branch]
2022-01-05 17:54:23 -05:00
eric knapik
7e6f087519 Fix an issue where editor heartbeat was not written to the log like the client heartbeat.
#jira: none
[at]Andrew.Grant [at]Jerome.Delattre [at]Chris.Constantinescu
#preflight 61d4c51d34785a82bb7569ed

#ROBOMERGE-AUTHOR: eric.knapik
#ROBOMERGE-SOURCE: CL 18520341 via CL 18521813 via CL 18522249 via CL 18522376 via CL 18523520 via CL 18523555
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18523598 by eric knapik in ue5-release-engine-test branch]
2022-01-05 15:03:08 -05:00
devin doucette
73b904baed DDC: Extended the S3 cache with the ability to do local generation and decompression of bundles
#rb Zousar.Shaker
#preflight 61ba653d055f301345a1457a

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18471703 in //UE5/Release-5.0/... via CL 18471718
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18471721 by devin doucette in ue5-release-engine-test branch]
2021-12-15 17:23:24 -05:00
devin doucette
41ee90f46f DDC: Fixed the S3 upload to use relative paths
#rb Bryan.Johnson
#rnx
#preflight 61ba54d0ed09cd864b342047

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18470744 in //UE5/Release-5.0/... via CL 18470762
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18470768 by devin doucette in ue5-release-engine-test branch]
2021-12-15 15:52:59 -05:00
andrew grant
04af8afc7f Added a debug statement and exception handler to try and track down a periodic exception in logging from tests
#preflight skip

#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 18468195 via CL 18469208 via CL 18469217 via CL 18469242 via CL 18469457 via CL 18469496
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18469512 by andrew grant in ue5-release-engine-test branch]
2021-12-15 14:16:00 -05:00
thomas ross
a49434ceea Add and Utilize UseChunkDB setting on bundle config to no longer generate chunkDBs on any flagged bundles
#rb swarm
#swarm 18391661
#preflight 61aece940e3f453820506dae
#tests Android / Switch preflight

#ROBOMERGE-AUTHOR: thomas.ross
#ROBOMERGE-SOURCE: CL 18449824 via CL 18449842 via CL 18449853 via CL 18449862 via CL 18450175 via CL 18450186
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18450195 by thomas ross in ue5-release-engine-test branch]
2021-12-13 18:32:58 -05:00
Marc Audy
f512a6d461 Eliminate whitespace only differences between Release-Engine-Staging and Release-Engine-Test
#fyi Aurel.Cordonnier

[CL 18448630 by Marc Audy in ue5-release-engine-test branch]
2021-12-13 15:59:48 -05:00
ryan hummer
c0419eb70e Fixing logging format call to include the file name
#rnx
#jira none

#ROBOMERGE-AUTHOR: ryan.hummer
#ROBOMERGE-SOURCE: CL 18444558 in //UE5/Release-5.0/... via CL 18445395
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18445546 by ryan hummer in ue5-release-engine-test branch]
2021-12-13 13:45:41 -05:00
eric knapik
2a18407b34 #jira: FORT-420219
When an app requires login also add the MCP and build ID override to the commandline.
Adding Find widget by tag function for increased editor testablity
Adding Simulation button click for better testing opportunities

[at]Jerome.Delattre [at]Andrew.Grant [at]Chris.Constantinescu
#preflight 61a90f1f832ebaf94861e231

#ROBOMERGE-AUTHOR: eric.knapik
#ROBOMERGE-SOURCE: CL 18356722 via CL 18364423 via CL 18364470 via CL 18364520 via CL 18434157 via CL 18435482
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18436247 by eric knapik in ue5-release-engine-test branch]
2021-12-10 18:32:47 -05:00
zousar shaker
0832797d28 Ensure that Zen ProjectIds are unique for projects with the same name in differing roots (or in the same root) while attempting to maintain some easily recognizable desriptors for the project.
Staged builds are explicitly assigned a project id via the persistent UECommandline.txt file.  This works on mobile/consoles, but isn't implemented for Windows/Linux/Mac, so staged builds for those platforms don't have a persistent assignment of project id and instead rely on the launch by the editor including the appropriate commandlines.
Unstaged builds on Windows/Mac/Linux now determine project id independently after they have determined the project file path.  This happens after the project file has been determined and has had case corrected.  This ensures it is different/unique for multiple blueprint projects that share the same executable.
Fix a bug where second cook in editor to zen would stall because the queue thinks all additions are finished due to a boolean that isn't reset.

#rb devin.doucette
#rb per.larsson
#preflight 61b39a35a2562c8b1c40f81e

#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 18432317 in //UE5/Release-5.0/... via CL 18435404
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435895 by zousar shaker in ue5-release-engine-test branch]
2021-12-10 18:06:39 -05:00
jerome delattre
249abdb6cb Gauntlet - Fix test passing even with fatal error
#jira none
#rb Chris.Constantinescu, Eric.Knapik
#rnx

#ROBOMERGE-AUTHOR: jerome.delattre
#ROBOMERGE-SOURCE: CL 18425151 in //UE5/Release-5.0/... via CL 18425174
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18425196 by jerome delattre in ue5-release-engine-test branch]
2021-12-09 16:30:17 -05:00
josh engebretson
ab07ba85cb Add error logging for temp storage zip operations
#jira none
#rnx

#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 18421529 in //UE5/Release-5.0/... via CL 18422973
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18423279 by josh engebretson in ue5-release-engine-test branch]
2021-12-09 15:01:49 -05:00
mark lintott
9362edf2fe Catch IO issues when creating or copying ZIP files
#rb josh.engebretson
#jira none

#ROBOMERGE-AUTHOR: mark.lintott
#ROBOMERGE-SOURCE: CL 18420781 in //UE5/Release-5.0/... via CL 18422611
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18422889 by mark lintott in ue5-release-engine-test branch]
2021-12-09 14:52:06 -05:00
jerome delattre
a9a2921a21 Add support for on-demand virtual devices in Gauntlet
#jira none
#rb Josh.Engebretson, Chris.Constantinescu

#ROBOMERGE-AUTHOR: jerome.delattre
#ROBOMERGE-SOURCE: CL 18383350 in //UE5/Release-5.0/... via CL 18383354
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18383363 by jerome delattre in ue5-release-engine-test branch]
2021-12-06 11:35:41 -05:00
eric mcdaniel
0feac03920 Add PackageEncryptionKeyFile to UAT project params
- added optional UAT parameter PackageEncryptionKeyFile to specify the encryption key file to use during packaging for supporting platforms
  - example usage: -PackageEncryptionKeyFile=C:\MyProject\MyEncryptionKey.key

#rb Andrew.Firth, David.Harvey
#lockdown michal.valient
#preflight 616e13e96e12ff000113feab

#ROBOMERGE-AUTHOR: eric.mcdaniel
#ROBOMERGE-SOURCE: CL 17861698 via CL 18004085 via CL 18369956 via CL 18369989
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18370000 by eric mcdaniel in ue5-release-engine-test branch]
2021-12-03 13:18:21 -05:00
andrew firth
b945dba11a [MemreportHelper] - minor fix for the case when a CSV block does not have any entries
#rb minor
#lockdown jeff.farris
#preflight 614c92f8a3efb40001bf949f

#ROBOMERGE-AUTHOR: andrew.firth
#ROBOMERGE-SOURCE: CL 17608554 via CL 17962776 via CL 18364967 via CL 18365025
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18365080 by andrew firth in ue5-release-engine-test branch]
2021-12-02 23:57:52 -05:00
andrew firth
15c5057663 [MemreportHelper] - small tweaks to support batch processing
#preflight 614a0178ee16e20001808ab6
#lockdown jeff.farris

#ROBOMERGE-AUTHOR: andrew.firth
#ROBOMERGE-SOURCE: CL 17586855 via CL 17948736 via CL 18364531 via CL 18364610
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18364706 by andrew firth in ue5-release-engine-test branch]
2021-12-02 23:34:38 -05:00
andrew firth
b611c03e67 [MemreportHelper] - copyright notice added
#rb trivial
#preflight 614a0178ee16e20001808ab6
#lockdown jeff.farris

#ROBOMERGE-AUTHOR: andrew.firth
#ROBOMERGE-SOURCE: CL 17585648 via CL 17947936 via CL 18364317 via CL 18364509
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18364596 by andrew firth in ue5-release-engine-test branch]
2021-12-02 23:30:16 -05:00