Commit Graph

1407 Commits

Author SHA1 Message Date
pj kack
a4092b0b60 UAT: CopyBuildToStagingDirectory: Make sure to include global.utoc/.ucas when copying .pak, .utoc and .ucas files from another build.
#rb carlmagnus.nordin
#rnx

[CL 22084591 by pj kack in ue5-main branch]
2022-09-19 19:47:30 -04:00
josh adams
25c54a4758 - Fixing an ini key from the config redirect stuff recently
#jira UE-163639
#rb trivial
#preflight 63236c9eb1461e4724fc2df4

[CL 22039858 by josh adams in ue5-main branch]
2022-09-15 18:02:51 -04:00
Josh Adams
f8914ae7ef - Added a new UAT script, SyncPerforceServers, that will make it easy and safe to mirror a stream on one perforce server with another. This involves multiple streams on the target server to manage, see the .cs for info
#rb jeff.newquist
#preflight 6322618a47741a7dbd9f2323

[CL 22020360 by Josh Adams in ue5-main branch]
2022-09-14 19:48:32 -04:00
joe kirchoff
2494b02d37 Don't pass an empty architecture when building a plugin
#jira UE-163545
#rnx
#rb trivial
[FYI] Josh.Adams
#preflight 63223d6629254beccbef28eb

[CL 22019527 by joe kirchoff in ue5-main branch]
2022-09-14 18:48:26 -04:00
josh adams
27fe66f3e0 - Fixed warning about ConfigRedirects.ini not being allowed or denied
#rb trivial
#jira UE-163639
#preflight 6321ff709677b738f4f34fee

[CL 22014947 by josh adams in ue5-main branch]
2022-09-14 16:12:03 -04:00
Ben Marsh
7f40651dd3 UAT: Move the CopyUAT command into AutomationUtils, so we can run build jobs without having AutomationScripts synced.
#preflight none

[CL 22007578 by Ben Marsh in ue5-main branch]
2022-09-14 11:08:23 -04:00
Dan Thompson
1648e152b4 Fix passing -WriteBackMetadataToAssetRegistry via RunUAT. Now you can pass this in ushell after the -- when doing .stage game.
#rb martin.ridgers
#preflight 6320b01c506f1a33e05a6765

[CL 21986745 by Dan Thompson in ue5-main branch]
2022-09-13 13:21:49 -04:00
josh adams
6417f1656a - Used new ConfigRedirects to rename the following ini keys:
WhitelistConfigFiles=AllowedConfigFiles
  BlacklistConfigFiles=DisallowedConfigFiles
  WhitelistDirectories=AllowedDirectories
  BlacklistLocalizationTargets=DisallowedLocalizationTargets
#preflight 631f5107ec5b0c765f0443ff
#jira UE-130960
#rb david.hibbits

[CL 21974206 by josh adams in ue5-main branch]
2022-09-12 18:26:45 -04:00
zack neyland
5d51db24e6 Fixes issue with -open and -build being specified on the command line with SyncProject.
#jira UE-161134
#preflight none
#rb Josh.Adams

[CL 21974141 by zack neyland in ue5-main branch]
2022-09-12 18:21:40 -04:00
Josh Adams
5b2f23198f - Allow staging/packaging of programs (requires the program have a basic .uproject, see the new SlateUGS.uproject)
- Added code to patch paths for handling Programs having source in /Engine/Source/Programs/XYZ, their config fies, etc in /Engine/Programs/XYZ, and staging using /XYZ
- Mac can now apply -specifiedarchitecture to UAT builds of programs
- Added support to SlateUGS to load Pak files (programs have to opt-in to it in their main Build.cs)
#rb brandon.schaefer,david.harvey
#preflight 631a03202b7fe03eb6b0f16a

[CL 21894674 by Josh Adams in ue5-main branch]
2022-09-08 11:22:00 -04:00
andrew grant
687389742f Benchmarking script uodate -
Tidied up CSV reporting of values to be more spreadsheet friendly
Allow -AllCompile to be used independently of -editor / -client

#rb na
#preflgiht https://horde.devtools.epicgames.com/job/6312a54fab25bb91f5a7e838

[CL 21776180 by andrew grant in ue5-main branch]
2022-09-03 11:10:17 -04:00
francis hurteau
2b0b657cc5 Fix issue where ucas staging in UEFN was not working due to a filtering error based on file path
#rb Josh.Adams
#preflight 630e733a0345de4ccfbd6279

[CL 21716922 by francis hurteau in ue5-main branch]
2022-08-30 23:48:19 -04:00
Joe Kirchoff
c800810383 SyncBinariesFromUGS: Retrieve correct compatible changelist using the existing P4Env
Move list of extensions treated as code to common location

#rnx
#rb ben.marsh
#preflight 63052cb8a45b007ea2836cc7

[CL 21518406 by Joe Kirchoff in ue5-main branch]
2022-08-23 16:08:29 -04:00
Joe Kirchoff
ab70179fed Protobuf 3.18.0 built via BuildCMakeLib rather than vcpkg
#rb trivial
#rnx
#preflight 630521e95366f61a42740faf

[CL 21518268 by Joe Kirchoff in ue5-main branch]
2022-08-23 16:04:41 -04:00
Ben Marsh
e31a1cd327 UAT: Add separate log output for each line of mismatched Perforce case.
#preflight none
#jira UE-160729

[CL 21511495 by Ben Marsh in ue5-main branch]
2022-08-23 12:50:40 -04:00
Josh Adams
68a7d35895 - Fixing dictionary lookup error
#jira UE-161580
#rb trivial
#preflight 6303e469c85b7fef2257b8e0

[CL 21491995 by Josh Adams in ue5-main branch]
2022-08-22 16:21:19 -04:00
Josh Adams
43ae14a27a - Added architectures flag to BuildPlugin, mostly for Mac users to choose what architecture their plugin supports
#rb roman.dzieciol
#preflight 62ff9f918b092b3f2499d0fa

[CL 21457613 by Josh Adams in ue5-main branch]
2022-08-19 11:00:22 -04:00
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