Commit Graph

1390 Commits

Author SHA1 Message Date
PJ Kack
638407e51c UAT: Limit BuildCookRun time to wait for a dedicated server process to start logging to 10 seconds since servers (in shipping) may run with logging disabled (improvement for 19645492).
#jira UE-159535
#rb carlmagnus.nordin
#rnx
#preflight 62fb469b1e39eb26a018920f

[CL 21402223 by PJ Kack in ue5-main branch]
2022-08-16 03:41:52 -04:00
David Harvey
b6f95735d5 ensure EditorOpenOrder.log files are not used for IoStore ordering.
#jira UE-133138
#rb CarlMagnus.Nordin, Serge.Bernier
#rnx
#preflight 62fa026d1e61d1ba0e226aac

[CL 21384667 by David Harvey in ue5-main branch]
2022-08-15 04:40:16 -04:00
Joe Kirchoff
8e2205bafb AutomationTool: Fix passing the target type as the
#rnx
#rb trivial
#jira UE-159263
#preflight 62f58c71cf7afa018b6ba662

[CL 21348427 by Joe Kirchoff in ue5-main branch]
2022-08-11 19:18:40 -04:00
UnrealBot
73409369c0 Branch snapshot for CL 21319338
[CL 21319338 in ue5-main branch]
2022-08-10 16:03:37 +00:00
Robb Surridge
b81ca15f2f Coding standard fixes: gender-inclusive language
#preflight 62d976a8d54af4b9a20784bc
#jira UE-158724
#rb lauren.barnes

[CL 21221236 by Robb Surridge in ue5-main branch]
2022-07-22 11:01:51 -04:00
andrew grant
499f555538 Restore 21213169
Improvements to BenchmarkBuild script.
- Added -editor-startup and -editor-game options to measure startup and startup time with -game
- Renamed -pie to -editor-pie to match other editor options-
- Allow different editor tests to use different sets of maps via -editor-startup=map2+map2, -editor-pie=map1+map2 etc
- Added AllEditor option to run all editor benchmarking
- Added -coldddc-noshared DDC option
- BenchmarkBuild now defaults to cleaning each targets after benchmarking its build time to save disk space (disable with -nopostclean)
- Moved Editor benchmark tests into separate files and reduced some duplicated code
- Updated help info

Other
- Fixed UAT GetProjectProperties returning inaccurate values if called twice with different platforms
- Doubled number of UBT logs that can be generated from a single UAT script
- Allow scripts to call UnrealBuild.CleanWithUBT to perform cleanup
- Simplified a lot of code

#rb na

#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 21213895 via CL 21213903 via CL 21213910 via CL 21214414 via CL 21214472
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21214930 by andrew grant in ue5-main branch]
2022-07-22 00:56:39 -04:00
brandon boswell
338ca5c885 Back out changelist 21213169
#ROBOMERGE-AUTHOR: brandon.boswell
#ROBOMERGE-SOURCE: CL 21213801 via CL 21213879 via CL 21213889 via CL 21214176 via CL 21214241
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21214665 by brandon boswell in ue5-main branch]
2022-07-22 00:13:12 -04:00
andrew grant
2a13ce4d7c Improvements to BenchmarkBuild script.
- Added -editor-startup and -editor-game options to measure startup and startup time with -game
- Renamed -pie to -editor-pie to match other editor options
- Allow different editor tests to use different sets of maps via -editor-startup=map2+map2, -editor-pie=map1+map2 etc
- Added AllEditor option to run all editor benchmarking
- Added -coldddc-noshared DDC option
- BenchmarkBuild now defaults to cleaning each targets after benchmarking its build time to save disk space (disable with -nopostclean)
- Moved Editor benchmark tests into separate files and reduced some duplicated code
- Updated help info

Other

- Fixed UAT GetProjectProperties returning inaccurate values if called twice with different platforms
- Doubled number of UBT logs that can be generated from a single UAT script
- Allow scripts to call UnrealBuild.CleanWithUBT to perform cleanup
- Simplified a lot of code

#rb na

#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 21213169 via CL 21213174 via CL 21213179 via CL 21214155 via CL 21214226
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21214663 by andrew grant in ue5-main branch]
2022-07-22 00:12:59 -04:00
Joe Kirchoff
1792be67eb SyncProject.Automation: Correctly pass params to BuildCmd & OpenCmd
#rnx
#rb trivial
#jira UE-159263
#preflight 62d8806a110da0f9447e085e

[CL 21193266 by Joe Kirchoff in ue5-main branch]
2022-07-20 18:42:29 -04:00
Joe Kirchoff
58a757c32b Remove unacceptable strings from CopyBuildToStagingDirectory
#jira UE-158633
#rnx
#rb trivial
#preflight 62cc9752ad490b52dadb049e

[CL 21047967 by Joe Kirchoff in ue5-main branch]
2022-07-11 17:42:19 -04:00
Dan Thompson
7c8f356b9a Removing GetNumCookersToSpawn as it hasn't been used in a long long time.
#jira UE-158607
#preflight 62cc784c173a4f340870d564
#rb matt.peters

[CL 21046824 by Dan Thompson in ue5-main branch]
2022-07-11 16:33:40 -04:00
Leon Huang
5ddef93c5e Added support for preview versions of the localization manifests to be generated and deleted during a preview localization run. This addresses false positives for loclaization warnings that can arise from comparing gathered strings to a stale manifest file.
- Added a preview parameter to the Localization UAT command which allows the command to run in preview mode.
- Localization commandlets now generate *_Preview.manifest files during a run into the destination path specified by the config files.
- The localization automation script will delete all files that end with _Preview.manifest at the end of the gather run.
- Improved checks for manifest filename extensions to ensure no malformed manifest filenames are passed into the commandlet
#jira: none
#rb: Jamie.Dale
#preflight: 62c487352f2d0469188c7d30

[CL 20970061 by Leon Huang in ue5-main branch]
2022-07-06 14:22:26 -04:00
Martin Sevigny
acac1f2e14 BuildCookRun: Fixed the creation of multiple packages\platforms in a single call. The upluginmanifest file needs to be platform specific. It will prevent some of the packages from running otherwise.
Also added the name of the platform when dumping the Manifest into FinalCopy_XXX.txt

#rb David.harbey
#preflight none

[CL 20965427 by Martin Sevigny in ue5-main branch]
2022-07-06 08:50:39 -04:00
jason walter
60605df1ed Rename PakBlacklist to PakDenylist
#jira UE-131120
#rb chris.babcock
#preflight 62b9f6120c1f73fed6d55225

[CL 20859220 by jason walter in ue5-main branch]
2022-06-28 11:24:09 -04:00
Ryan Hummer
17ec2f995b Exclude CSVTools from CheckCSProjectDotNetVersion
Standalone, not part of any build process.

#rnx
#jira UE-156839
#rb none
#preflight 62b1c111da272a658f4bbea8

[CL 20756383 by Ryan Hummer in ue5-main branch]
2022-06-21 09:10:36 -04:00
chris constantinescu
fd9454e0e0 Catch2 Win64 static library VS 2022
#preflight 62b0dddeec13d14b5a155391
#rnx
#fyi Jimmy.Andrews

[CL 20746793 by chris constantinescu in ue5-main branch]
2022-06-20 18:44:54 -04:00
CarlMagnus Nordin
54f50ee466 UnrealPak: Add support for creating multiple pak files at once instead of running a separate process for each
#jira FORT-457704
#rb pk.kack
#preflight 62b00c75a4631339e9972976
#robomerge EngineMerge

[CL 20734429 by CarlMagnus Nordin in ue5-main branch]
2022-06-20 04:34:49 -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
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
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
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
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
Joe Kirchoff
0c73898033 BuildCMakeLib: Use Intermediate as temp build directory instead of Build, as it won't conflict with preexisting files or folders
#rnx
#rn none
#preflight skipped

[CL 20478127 by Joe Kirchoff in ue5-main branch]
2022-06-02 18:58:07 -04:00