Commit Graph

3427 Commits

Author SHA1 Message Date
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
andrew firth
8339d05038 [MemreportHelper] - remove debugger launch
[at]luke.thatcher
#preflight 614a0178ee16e20001808ab6
#lockdown jeff.farris

#ROBOMERGE-AUTHOR: andrew.firth
#ROBOMERGE-SOURCE: CL 17584737 via CL 17947903 via CL 18364308 via CL 18364507
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18364587 by andrew firth in ue5-release-engine-test branch]
2021-12-02 23:30:00 -05:00
andrew firth
887c4132de [MemreportHelper] - initial add of a tool to analyze and split memreport files into more consumable forms + a 'badness' csv for textures/meshes
[REVIEW] [at]luke.thatcher
#preflight 614a0178ee16e20001808ab6
#lockdown jeff.farris

#ROBOMERGE-AUTHOR: andrew.firth
#ROBOMERGE-SOURCE: CL 17584576 via CL 17947902 via CL 18364307 via CL 18364506
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18364583 by andrew firth in ue5-release-engine-test branch]
2021-12-02 23:29:52 -05:00
mitchell fisher
96a3a860d7 [UE-133899] McpConfigHelper::Find() logs messages from any exceptions (and inner exceptions!) encountered when reflecting config types
+ grepping more logs/info to debug a specific warning
#jira UE-133899

#ROBOMERGE-AUTHOR: mitchell.fisher
#ROBOMERGE-SOURCE: CL 18333705 in //UE5/Release-5.0/... via CL 18333717
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18333732 by mitchell fisher in ue5-release-engine-test branch]
2021-11-30 17:51:11 -05:00
chris constantinescu
1899ac4c8b Log WebException on device reservation when there aren't any retries at all.
#rb Jerome.Delattre

#ROBOMERGE-AUTHOR: chris.constantinescu
#ROBOMERGE-SOURCE: CL 18309462 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 18309478 by chris constantinescu in ue5-release-engine-test branch]
2021-11-29 09:59:45 -05:00
lukasz furman
48fc7f9d3b fixed gauntlet duplicating additional args after CommandLine += string ops
#rb none

#ROBOMERGE-AUTHOR: lukasz.furman
#ROBOMERGE-SOURCE: CL 18285021 via CL 18285031 via CL 18285044 via CL 18286625 via CL 18286662
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18286708 by lukasz furman in ue5-release-engine-test branch]
2021-11-24 14:11:08 -05:00
graeme thornton
68011e3624 During staging, guard against the target platforms cooked data folder not existing. This can happen when making builds that re-use previously generated pak files.
This change is a re-implementation of a previous fix for the same issue that was lost during the move from UE4->UE5

#preflight 619e28d3aa4521f9e7b6c0c2

#ROBOMERGE-AUTHOR: graeme.thornton
#ROBOMERGE-SOURCE: CL 18284269 via CL 18284297 via CL 18284301 via CL 18284323 via CL 18284325 via CL 18285442 via CL 18285467
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18285476 by graeme thornton in ue5-release-engine-test branch]
2021-11-24 12:33:24 -05:00
chris constantinescu
fa655a1808 Gauntlet unnaceptable words fix
#jira UE-131083
#rb Jerome.Delattre

#ROBOMERGE-AUTHOR: chris.constantinescu
#ROBOMERGE-SOURCE: CL 18270791 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 18270804 by chris constantinescu in ue5-release-engine-test branch]
2021-11-23 11:18:17 -05:00
ryan hummer
a214ac4547 Change UnrealPak Parallelization to use Parallel.ForEach instead of ThreadPools
#rnx
[FYI] chris.babcock, ryan.durand

#ROBOMERGE-AUTHOR: ryan.hummer
#ROBOMERGE-SOURCE: CL 18251049 via CL 18251050 via CL 18251051 via CL 18253556 via CL 18253570
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18253583 by ryan hummer in ue5-release-engine-test branch]
2021-11-20 08:57:51 -05:00
josh adams
1386a55120 - Enabling UAT built on Windows to run on Linux, by pulling WinForms stuff out into a premade assembly (UnrealWindowsForms.dll)
- Note that for Windows to work, the AutomationTool.exe needs to be marked as a Desktop app, so when running on Linux, this command is needed one time: sed -i 's/WindowsDesktop/NETCore/' AutomationTool.runtimeconfig.json
- Removed some platform-specific checks for the platform building it, and #if WINDOWS type checks (not all gone, but getting better)
#rb jonathan.adamczewski
#preflight 6195a7de841fa7e69d5964d4
[FYI] graeme.thornton

#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 18237766 via CL 18242422 via CL 18242492 via CL 18242564 via CL 18244551 via CL 18244617
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18244669 by josh adams in ue5-release-engine-test branch]
2021-11-18 16:57:11 -05:00
ryan durand
a954aa1ab3 Add an explicit error message when we run out of retries and fail to unzip temp storage.
#rnx
#rb none
#jira UE-135258

#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 18243011 in //UE5/Release-5.0/... via CL 18243061
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18243291 by ryan durand in ue5-release-engine-test branch]
2021-11-18 15:38:54 -05:00
ryan hummer
d50734f69a Undo //Fortnite/Release-19.01/Engine/Source/Programs/AutomationTool/Scripts/... changelist 18229612
#rnx
#rb trivial

#ROBOMERGE-AUTHOR: ryan.hummer
#ROBOMERGE-SOURCE: CL 18237629 via CL 18237632 via CL 18237637 via CL 18237643 via CL 18240721 via CL 18240752
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18242896 by ryan hummer in ue5-release-engine-test branch]
2021-11-18 15:22:25 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
ben marsh
26c9e60fdf BuildGraph: Revert some changes causing problems with some existing scripts.
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 18238990 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v895-18170469)

[CL 18238992 by ben marsh in ue5-release-engine-test branch]
2021-11-18 11:52:34 -05:00
joakim lindqvist
9fcc0f6491 Fixes for HelmTask in BuildGraph
* No longer modify the global kubecontext but rather pass the context to use into helm
* Added option to specify which kubeconfig to use
* Fixed issue when values not being handled correctly

#ROBOMERGE-AUTHOR: joakim.lindqvist
#ROBOMERGE-SOURCE: CL 18238748 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v895-18170469)

[CL 18238770 by joakim lindqvist in ue5-release-engine-test branch]
2021-11-18 11:30:32 -05:00
joakim lindqvist
aaa659b221 Add all files under UBT output directory, as with .net core we now need all of them.
Fixes issue running build setup on linux builders.

#ROBOMERGE-AUTHOR: joakim.lindqvist
#ROBOMERGE-SOURCE: CL 18224318 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v895-18170469)

[CL 18224332 by joakim lindqvist in ue5-release-engine-test branch]
2021-11-17 11:18:20 -05:00