Commit Graph

4070 Commits

Author SHA1 Message Date
tim kennedy
c6b7cbaccb #JIRA: none
#preflight 63fe91f8ae54ee4ce9e7a51a
** Had to do a new CL because of the move rules preventing me from submitting the previous CL**

So that the new Gauntlet RPC tools do not go out to licensees prematurely, moving all RPC related files to:

FortniteGame/Build/Scripts/Automation/Utility/RPC/Gauntlet/Framework/
FortniteGame/Build/Scripts/Automation/Utility/RPC/Gauntlet/Framework/Utils
FortniteGame/Build/Scripts/Automation/Utility/RPC/Gauntlet/Framework/Utils/RPC

This preserves Gauntlet's file structure, meaning that if we decide to make this available to license holders, we can simply move the contents of the Gauntlet folder into the Gauntlet project and the structure will be compatible. There are two classes that needed a file created to be moved - GauntletHttpClient and GauntletHttpResponse - they are now in Gauntlet.GauntletHttpClient.cs

[CL 24465068 by tim kennedy in ue5-main branch]
2023-03-01 12:35:09 -05:00
janurbanech13
ae9fd95e3a PR #10096: Added new argument for UnzipTask to allow disabling Overwrite files (Contributed by janurbanech13)
#jira UE-176447
#preflight 63ff724a437ce3e7f3059498

[CL 24462934 by janurbanech13 in ue5-main branch]
2023-03-01 10:51:54 -05:00
Ben Marsh
f81c39088b UAT: Fix exceptions not being thrown if copying a file fails.
#preflight none
#jira UE-178656

[CL 24461900 by Ben Marsh in ue5-main branch]
2023-03-01 09:50:43 -05:00
Ben Marsh
38e38030bf Include a generated TargetInfo.json file with the pre-built editors, and set the "promoted" flag by default.
This allows running the editor without having to run UBT to determine all the available targets for a project.

#preflight none

[CL 24461562 by Ben Marsh in ue5-main branch]
2023-03-01 09:22:34 -05:00
chris babcock
74cf426583 Alternative AFS startup method (solves failed to launch and bind listener issues)
#jira UE-177026 UE-167177
#android
[REVIEW] [at]Jack.Porter
#rb Jack.Porter
#preflight https://horde.devtools.epicgames.com/job/63feaedea134e0b059ade764

[CL 24459424 by chris babcock in ue5-main branch]
2023-03-01 04:39:05 -05:00
jerome delattre
11496fb777 Override key entry when the key already exists in the TestData object
#jira UE-178710
#preflight 63fe497def1b24bf941b3720
#rnx
#rb Josh.Engebretson

[CL 24454249 by jerome delattre in ue5-main branch]
2023-02-28 18:19:14 -05:00
Joe Kirchoff
ddcb912fe5 UnrealBuildTool: Remove CanUseParallelExecutor as it is no longer needed as the UAT ParallelExecutor has been removed and is obsolete.
#rnx
#rb trivial
#preflight 63fe749add78dd50f6247b02

[CL 24452546 by Joe Kirchoff in ue5-main branch]
2023-02-28 17:01:41 -05:00
Ben Marsh
6e20ef1a5e Horde: Fix test for pdbutil matcher.
#preflight none

[CL 24441527 by Ben Marsh in ue5-main branch]
2023-02-28 09:13:04 -05:00
Ben Marsh
20a7bfa0b1 Deprecate the SyncProject command, and recommend users run the UGS CLI build instead.
#preflight none

[CL 24423524 by Ben Marsh in ue5-main branch]
2023-02-27 10:20:42 -05:00
jack porter
6fabf3f5dc Add Force=true option to [CookedEditorSettings] EngineExtraStageFiles / ProjectExtraStageFiles to force staging of a file that would otherwise be rejected by the Restricted folder filter.
#preflight 63f87a20b879197e732ccabb
#rb Graeme.Thornton

[CL 24422139 by jack porter in ue5-main branch]
2023-02-27 08:46:00 -05:00
william ewen
8dd9116c04 Adding a force-close for ADB to ensure we don't leave processes running and unintentionally clog up system resources
#rb j.baumgartner

[CL 24412861 by william ewen in ue5-main branch]
2023-02-24 19:04:24 -05:00
Josh Adams
c27379e9d2 Modern xcode changes
- .app is now fully made by Xcode, not partially by UBT/UAT (exe is copied into .app via shell script, and "cookeddata" is a folder reference in the Xcode proejct - for IOS/TVOS only for now)
- Updated how metadata files are found in the Metadata class, and template plist files are now called Info.Template.plst
- A prebuild script does some prep work to help with Xcode and UBT interaction, and the way our legacy build locations mess with Build after Archive
- Fixed some ".app" issues where the PRODUCT_NAME was missing
#rb self
#preflight 63f8fed82b1a2765f986f63f

[CL 24404636 by Josh Adams in ue5-main branch]
2023-02-24 13:35:13 -05:00
pj kack
e8e321e142 UAT: Optimize CreatePakUsingStagingManifest by using ParallelFor when processing PakFileRules
From ~300ms to ~30ms for ~17 000 cooked files.

#rb justin.marcus
#preflight 63f7c327dd78dd50f60a464f,63f7bbceae54ee4ce975250e
#rnx

[CL 24400852 by pj kack in ue5-main branch]
2023-02-24 10:21:51 -05:00
justin marcus
c9749999b5 Automation Tool
--Fix directory renames not failing properly

[REVIEW] [at]Mitchell.Fisher [at]Graeme.Thornton [at]Francis.Rouleau
#preflight https://horde.devtools.epicgames.com/job/63f7cdb59009dd70d74cf8bb

#localization none
[FYI] dan.mehler, todd.winchell
#preferred_allowlister graeme.thornton

[CL 24397827 by justin marcus in ue5-main branch]
2023-02-24 04:00:24 -05:00
james doverspike
90c0ddf9ba [Backout] - CL24328738
[FYI] james.doverspike
Original CL Desc
-----------------------------------------------------------------
Cosmetic bulk asset streaming

Adds support for marking skeletal meshes and textures as optional files that stream from the cloud, typically used for cosmetics. Meshes and textures will now upload all of their non-inlined LODs as optional bulk files to the cloud, removing them from the pak files. The client will download into the VirtualFileCache in PersistentDownloadDir/VFC, which evicts least recently used LODs. These assets will have a longer delay to update to the higher quality LOD when their LODs are not in cache because they are now downloaded on-demand.

[CL 24373261 by james doverspike in ue5-main branch]
2023-02-22 19:19:46 -05:00
josh adams
8a0b557798 - Fixed FinalizeInstalledBuild for multi-architecture
#jira UE-178150
#preflight 63f666b87064074bd8ad9f08

[CL 24371781 by josh adams in ue5-main branch]
2023-02-22 17:53:49 -05:00
Josh Adams
d8238020f8 - Fixed scheme name for the codesign call of Xcode
#jira UE-177931
#rb trivial
#preflight skip

[CL 24351834 by Josh Adams in ue5-main branch]
2023-02-21 17:48:58 -05:00
axel riffard
38ed45026d IPA used as a donor for prepare for debug feature error handling
#jira UE-120589
rb trivial
#preflight 63f4cbeaff5afbbb030f8668

[CL 24338456 by axel riffard in ue5-main branch]
2023-02-21 09:06:59 -05:00
james doverspike
6a8a19a4b7 Cosmetic bulk asset streaming
Adds support for marking skeletal meshes and textures as optional files that stream from the cloud, typically used for cosmetics. Meshes and textures will now upload all of their non-inlined LODs as optional bulk files to the cloud, removing them from the pak files. The client will download into the VirtualFileCache in PersistentDownloadDir/VFC, which evicts least recently used LODs. These assets will have a longer delay to update to the higher quality LOD when their LODs are not in cache because they are now downloaded on-demand.

[CL 24331735 by james doverspike in ue5-main branch]
2023-02-20 20:22:07 -05:00
Joe Kirchoff
e85e373461 UnrealBuild: Workaround for iOS & tvOS compile configs needing to be build separately
#rnx
#jira UE-177339
#rb none
#preflight 63f3b8ad91018822cc4f8b95

[CL 24319398 by Joe Kirchoff in ue5-main branch]
2023-02-20 13:39:48 -05:00
pj kack
819cf350d8 UAT: Parse ini overrides when reading config values from CreatePaks in CopyBuildToStaginDirectory.
Add ConfigOverrideParams to ProjectParams constructor.
Add OverrideStrings to ConfigHierarchyKey to get the right data from ConfigHierarchy.ReadHierarchy().

#rb dan.thompson
#rnx
#preflight 63ef5c0c3c1eb56f059e7370, 63ef5c4b90198dffbadbd846

[CL 24309947 by pj kack in ue5-main branch]
2023-02-20 03:38:24 -05:00
swarm
b61361facf Secondary remote Mac
#jira UE-120589
# rb josh.adams
#preflight 63f2da7d90198dffbaaee3ff

[CL 24309059 by swarm in ue5-main branch]
2023-02-19 21:45:46 -05:00
dan thompson
04ab2ee169 Adding the ability to override the oodle dll for packaging in ProjectParams, and use it
#rb pj.kack
#rb justin.marcus
[FYI] charles.bloom
#preflight 63efbbe21d71bcd262046117

[CL 24291525 by dan thompson in ue5-main branch]
2023-02-17 16:40:33 -05:00
Jerome Delattre
b361631ceb Gauntlet - Change log type from DeviceEvent to TestEvent when test raises a warning about resource starvation.
#preflight skipped
#jira none
#rnx
#rb trivial

[CL 24282084 by Jerome Delattre in ue5-main branch]
2023-02-17 10:30:35 -05:00
daniel lamb
62d09bb7b8 Added support for passing new flag to BPT to generate full chunk history, ugraded content worker BPT to BPT_Online_v1.5.2_PF-24214439.zip
[REVIEW] [at]Graeme.Thornton
#preflight https://horde.devtools.epicgames.com/job/63ed859fc9692d7c04169705
#tests local testing iteration on large project

[CL 24267296 by daniel lamb in ue5-main branch]
2023-02-16 15:31:07 -05:00