Commit Graph

4206 Commits

Author SHA1 Message Date
chris constantinescu
ad0ee9c1e9 LLT: collect log output option for certain platforms
#rb Jerome.Delattre
#preflight 6459550b2d27fa25b3ae3fc6

[CL 25382915 by chris constantinescu in ue5-main branch]
2023-05-08 21:59:06 -04:00
brian white
46bfcaaf8f Add ErrorIfNotFound option to MoveTask to allow for throwing an error if the file is not found. This option is disabled by default.
#jira UE-114025
#rb Eric.McDaniel, Chris.Constantinescu, Ryan.Hummer
#preflight 64554a1a6c35ad81e678277d

[CL 25374165 by brian white in ue5-main branch]
2023-05-08 14:19:24 -04:00
Josh Adams
d1511ade28 - Fixed generatingXcode temporary projects (hybrid content-only-as-code projects)
- Updated the temp .Target.cs to use modern include order to avoid some warning spam
#preflight 645871664c3ec54e6ef344ca
#rb none (but tested by wei.lu)

[CL 25370095 by Josh Adams in ue5-main branch]
2023-05-08 09:44:42 -04:00
Ben Marsh
010075a0b0 UAT: Reduce number of decimal places when logging how long it took to execute an external program.
#preflight none

[CL 25366147 by Ben Marsh in ue5-main branch]
2023-05-06 14:11:41 -04:00
Zousar Shaker
87a7ee439e Don't connect to host zenserver via uecommandline.txt if we are creating PAK files.
Original author: Dan Engelbrecht

#rb zousar.shaker
#preflight 64555a88d02ea5289f01c430

[CL 25359114 by Zousar Shaker in ue5-main branch]
2023-05-05 15:55:05 -04:00
Jerome Delattre
0cb33a3dc4 Improve Gauntlet warning message during Device resource starvation
#jira UE-177435
#preflight 64357e454c0cdaea09db2859
#rnx
#rb Clayton.Langford, Chris.Constantinescu, Josh.Engebretson

[CL 25342255 by Jerome Delattre in ue5-main branch]
2023-05-04 16:48:26 -04:00
brendan lienau
1ce61dd21e [Automation] Passthrough BUILDMACHINE to relevant processes when running on a buildmachine.
#rb clayton.langford
#preflight skip

[CL 25339767 by brendan lienau in ue5-main branch]
2023-05-04 14:51:53 -04:00
chris constantinescu
e003cfd4a1 Use Gauntlet to run low level tests instead of BG's Spawn, move LowLevelTests.xml to public folder and remove all restricted platform names
#rb Jerome.Delattre
#preflight 6452abfd4d593c0b422b5d9e

[CL 25335483 by chris constantinescu in ue5-main branch]
2023-05-04 11:05:46 -04:00
Ryan Hummer
26a78aed98 Adding temp storage timestamp exclusion for tbbmalloc.psym
#rnx
#jira UE-185067
#rb none
#preflight none

[CL 25334983 by Ryan Hummer in ue5-main branch]
2023-05-04 10:37:21 -04:00
thomas ross
87ff95b9a9 (Manual Merge of CL 25330963) VirtualFileSystem Cosmetic File Streaming Updates:
- Generate new predownloaded cosmetic bundles FortniteBROnDemand and FortniteBROnDemandOptional. These bundles store a copy of all of the ondemand files so that users can opt-out of downloading on demand.
- Implemented new user settings to disable cosmetic streaming on Android and just pre-download all cosmetics
- New settings fallback to disable cosmetic streaming automatically if predownloaded cosmetic data is already on disk. This supports both Android Bulk builds and PC where the launcher installs this data.
- Also disable CosmeticStreaming when the predownloaded cosmetic content is installed (which is requested automatically if the user setting is flipped)
- Implemented new FortCosmeticStreamingModule modular feature to remove some hard dependencies and make code cleaner.
#rb Swarm
#tests Android Dev Client, Windows Dev Client

[CL 25331176 by thomas ross in ue5-main branch]
2023-05-04 00:16:13 -04:00
Joe Kirchoff
99c6aec40c AutomationTool: Fix condition in .csproj (via UDN)
#rnx
#rb trivial
#preflight 6452f13f6538e45f75e937d2

[CL 25329475 by Joe Kirchoff in ue5-main branch]
2023-05-03 20:02:42 -04:00
matt peters
8441ee518b Change PerfEditorPIETest to use an isolated warming pass and to use a cached asset registry.
#rb Zousar.Shaker
#rnx
#preflight 645173590722d4f6a2aa494d

[CL 25310352 by matt peters in ue5-main branch]
2023-05-02 19:02:34 -04:00
Ben Marsh
868e20b281 Add temp storage timestamp exclusion for tbbmalloc.pdb.
#preflight none

[CL 25284039 by Ben Marsh in ue5-main branch]
2023-05-01 10:57:11 -04:00
Ben Marsh
8849422e29 BuildGraph: Set the correct branch/change values for native buildgraph scripts.
#preflight none

[CL 25246585 by Ben Marsh in ue5-main branch]
2023-04-28 19:49:21 -04:00
Ben Marsh
b1930d01d6 Missing file
#preflight none

[CL 25245959 by Ben Marsh in ue5-main branch]
2023-04-28 19:31:17 -04:00
Ben Marsh
f191fe1ae1 BuildGraph: Set branch, changelist and code changelist from environment variables even when P4 is not enabled.
#fyi Carl.Bystrom
#preflight none

[CL 25245849 by Ben Marsh in ue5-main branch]
2023-04-28 19:28:21 -04:00
joe barnes
6d239b4ff5 * Ensure any processes (TM2, NintendoSDKDaemon, RunOnTarget) started by Switch SDK utilities (ControlTarget, RunOnTarget) are shut down when we're done.
* Create UsedPlatform HashSet as we add target devices in case their unregistered before we get to dispose().

#rb michael.wanderson
[FYI] [at]brian.white, [at]michael.wanderson

[CL 25241522 by joe barnes in ue5-main branch]
2023-04-28 17:10:52 -04:00
gary yuan
b8ed6fcd22 Gauntlet fix Regex in GetTestExitCode for RequestExitWithStatus
#rb
[REVIEW] eric.knapik
#preflight 644acd52877716c8787bfabd

[CL 25238032 by gary yuan in ue5-main branch]
2023-04-28 15:34:37 -04:00
Josh Adams
57a2862d29 - Fixed mac (and maybe IOS) archiving in legacy mode
#rb calvin.zheng
#preflight skip

[CL 25237868 by Josh Adams in ue5-main branch]
2023-04-28 15:28:42 -04:00
Josh Adams
5fe7b4a44a - Restored some code that got lost in a refactor
#rb trivial
#preflight skip

[CL 25233441 by Josh Adams in ue5-main branch]
2023-04-28 11:45:13 -04:00
Josh Adams
8b1d9615f8 - Packaging and archiving for modern IOS/Mac:
- When doing standard BuildCookRun, package will simply finalize the (likely already finalize) .app in Binaries/<platform>
  - When using Distribution mode, packge will create a .xcarchive in the Xcode Library (as seen in Organizer) to be able to distribute in various modes
  - Archiving will copy either the .app or .xcarchive made above to the archive directory (it will always copy the most recent .xcarchive, since we don't create the directory name, we can't know which archive to copy, so the most recent one wins - not an issue when using -package, because it always makes a new .xcarchive)
- A few code cleanup/refactors in related
#preflight 644ab91fb208f61af82d8f76

[CL 25220287 by Josh Adams in ue5-main branch]
2023-04-27 14:22:37 -04:00
stephen ma
09970db0bc Modify RunLowLevelTests to have a -SkipStage flag to skip staging process for applications already-packaged.
#rb Chris.Constantinescu, Michael.Kirzinger, Jake.Niman
#fyi Alejandro.Aguilar, Chris.Varnsverry, Lorri.Li
#jira UE-184491
#preflight 644a7c2009453df5485e95be

[CL 25214478 by stephen ma in ue5-main branch]
2023-04-27 10:39:16 -04:00
Josh Adams
3b0498006e - Added a couple functions to CommandUtils for archive to handle copying symlinks properly (with a mode enum to select how to handle symlinks: Follow, Retain, Ignore - with defaults based on platform to be similar to how existing code was setup)
- FindFilesAndSymlinks
  - CopyFileOrSymlink
#rb joe.kirchoff
#preflight 6449556f1150e908d08bc3ba

[CL 25201543 by Josh Adams in ue5-main branch]
2023-04-26 12:54:36 -04:00
Jerome Delattre
352db4f4b5 Gauntlet - Use the most appropriate Role to represent UnrealTestNode context
#preflight 64493b2a1150e908d0812ebc
#rnx
#jira none
#rb trivial

[CL 25199447 by Jerome Delattre in ue5-main branch]
2023-04-26 11:39:00 -04:00
tyler staples
07fc50fbb8 Gauntlet - Fix missing copyright notice.
#rnx

[CL 25192036 by tyler staples in ue5-main branch]
2023-04-25 19:21:09 -04:00