Commit Graph

4326 Commits

Author SHA1 Message Date
Jerome Delattre
510d22c0f0 Rebase Gauntlet EditorTests to UE.AutomationTestNode
#jira none
#rb logan.buchy, han.chu
#rnx

[CL 26704404 by Jerome Delattre in ue5-main branch]
2023-07-31 09:29:53 -04:00
Ben Marsh
860736cdbd EpicGames.Core: Record the .NET activity stack on log events. Can be used to supplement logs with context-specific information allowing more granular information about errors and warnings.
[CL 26683383 by Ben Marsh in ue5-main branch]
2023-07-28 15:10:41 -04:00
rob perren
8ec1c00c85 Add new target for staging the crash reporter for Windows and Linux so it can be incorporated into the crash-reporter image
#RNX
#rb Mitchell.Fisher

[CL 26667358 by rob perren in ue5-main branch]
2023-07-28 05:19:26 -04:00
Josh Adams
a27e83d8cb - Added support to CMake (the distro and some PlatformScripts scripts) for VisionOS. a future CMake version will likely have VisionOS support builtin, but this gets basic functionality, copied from TVOS
- Refactored the IOS/TVOS support in BuildCMakeLib.Automation.cs to share code, so that the VisionOS support isn't a third copy/paste
#rb adam.kinge

[CL 26664135 by Josh Adams in ue5-main branch]
2023-07-27 22:55:12 -04:00
william ewen
3cea228b86 Adding AdditionalArgs LaunchIt field to RunUnreal
#rb Gary.Yuan
#rnx

[CL 26643589 by william ewen in ue5-main branch]
2023-07-27 12:13:48 -04:00
josh engebretson
3135976bf6 Horde: Split out report test name to a property that can be overridden
#rnx

[CL 26642541 by josh engebretson in ue5-main branch]
2023-07-27 11:48:30 -04:00
rex hill
0ad3515722 Log when DumpManifest is called to help debug what is overwriting a manifest
#rnx
#jira

[CL 26625065 by rex hill in ue5-main branch]
2023-07-26 18:21:04 -04:00
josh adams
0e3d323296 - Added architecture to GetDestinationPlatform() so -destination param to xcodebuild can get simulators (and brought it over from 5.4)
- Added some logging to UseModernXcode so it is clear which mode is being used, and why
- Fixed stub creation in modern to use local dummy identity (no need for keychain unlocking), and moved files into Payload directory inside the stub
#jira UE-168571
#rb adam.kinge

[CL 26620618 by josh adams in ue5-main branch]
2023-07-26 16:41:36 -04:00
heather howell
12ea28c9bc [Gauntlet] Disable uploading of PersistentDownloadDir
[CL 26593592 by heather howell in ue5-main branch]
2023-07-25 19:24:38 -04:00
josh adams
c5fe47c532 Brought changes over from UE5/Main
- Fixing the name of the .app when staging/deploying a BP IOS project with modern
- Uses a new AppleExports function to call MakeBinaryFilename, so we can use standardized name format for the BP .app
- Fixed which .app is archived for BP projects (it was archiving the UnrealGame.app, not the finalized MyProject.app)

- Programs now no longer use Game/Client entitlements, but can set bUseEntitlementsForPrograms to true in the .ini if really needed
- Added an Unrestricted.entitlements, an empty entitlements file
- Changed Programs to find the .ini for codesigning, without needing a .uproject

- Fixed path to strip to add a missing slash
- Pass -legacyxcode along to the legacy PostBuildSync step to make sure it uses legacy when overriding the .ini setting
- Added -legacyxcode commandline handler for legacy PostbuildSync

#jira UE-190517
#jira UE-189830
#rb various

[CL 26592756 by josh adams in ue5-main branch]
2023-07-25 18:47:15 -04:00
adam kinge
ba9d2fc198 Set the correct sdk to use for iOS device and iOS Simulator builds
#jira UE-168571
#rb josh.adams

[CL 26575877 by adam kinge in ue5-main branch]
2023-07-25 11:42:25 -04:00
brendan lienau
7959dfd04c [Gauntlet] Adds group parameter parsing to GauntletCommandLine
#rb adolf.stary

[CL 26575141 by brendan lienau in ue5-main branch]
2023-07-25 11:25:28 -04:00
jorgenpt
7db5461ddc UAT: Explicitly set input encoding for processes #8439
#jira UE-127895

[CL 26542088 by jorgenpt in ue5-main branch]
2023-07-24 10:19:00 -04:00
Josh Adams
75b4a4c725 Allow Info.plist and CodeResource files inside .app bundles to be different during horde jobs
#rb ryan.hummer

[CL 26540812 by Josh Adams in ue5-main branch]
2023-07-24 07:54:43 -04:00
oleg krasnov
92e2d46d3c Integrate automatic bisection feature into UAT
#jira UE-186970
#rb jerome.delattre martin.ridgers

[CL 26458706 by oleg krasnov in ue5-main branch]
2023-07-19 09:14:51 -04:00
Josh Adams
6c143a836a - Fixing the name of the .app when staging/deploying a BP IOS project with modern
- Uses a new AppleExports function to call MakeBinaryFilename, so we can use standardized name format for the BP .app
#jira UE-189830
#rb calvin.zheng

[CL 26352457 by Josh Adams in ue5-main branch]
2023-06-30 15:28:03 -04:00
per larsson
d88a3146b4 IAS - set both encryption and requested encryption key when overriding on demand pakchunks
#rb none
#rnx

[CL 26308192 by per larsson in ue5-main branch]
2023-06-29 07:45:30 -04:00
axel riffard
74a883a813 Fix path issues on Windows for prepare for debug
#jira UE-189634
#rb trivial

[CL 26305773 by axel riffard in ue5-main branch]
2023-06-28 22:59:19 -04:00
william ewen
203f332ef6 Adding -Packaged param to RunUnreal
#rb Gary.Yuan
#rb Adolf.Stary
#rb Story.Martin

[CL 26296902 by william ewen in ue5-main branch]
2023-06-28 16:00:05 -04:00
Josh Adams
cb55033c0a - Disallow SDK.json reading if the platform isn't enabled on the platform
- If no DDPI.ini exists, mark the SDK as not usable on the platform (default the UEBuildPlaformSDK to disabled until the DDPI.ini file is read)
#rb joe.kirchoff
#jira UE-189549

[CL 26271235 by Josh Adams in ue5-main branch]
2023-06-27 17:19:49 -04:00
josh adams
eaa7acae82 - Changed how the sdk.json files are staged in cooked editors
#rb eric.knapik

[CL 26247337 by josh adams in ue5-main branch]
2023-06-26 18:23:23 -04:00
per larsson
0aa5e3e83a IAS - updated handling of on demand pak file rules
- on demand pak file rules now respect the bOverrideChunkManifest property which means
that if not set to true together with OverridePaks=<MyPakName>, on demand content
will be placed in the <basechunkname>+<optionalondemand/ondemand>.pak
- this change makes bStageLoose and bOnDemand create the same pakchunks unless overriden with bOverrideChunkManifest=true

#rb none
#rnx

[CL 26229620 by per larsson in ue5-main branch]
2023-06-26 04:18:32 -04:00
josh adams
82ea6a767a [Backout] - CL26223564
[FYI] keaton.stewart
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL26221679 [Main CIS Issue] Errors in Incremental FortniteServer Linux and Incremental Compile Monolithics - Linux
[FYI] Josh.Adams
Original CL Desc
-----------------------------------------------------------------
- Very super early support for VisionOS (requires Xcode 15 beta2 or later).
- THIS IS NOT USABLE YET - WORK IN PROGRESS!
- It builds, links with IOS libs (warnings, not errors), can cook and it boots in Simulator, but is dying in MetalRHI
- UnrealTargetPlatform.VisionOS is currently defined in Engine code, it is not pulled out like would be correct for a full true platform extension
- Refactored a lot of Build.cs files to use UnrealPlatformGroup.IOS/Apple instead of individual platform checks, to make VisionOS integration simpler
#rb zack.neyland

[CL 26226852 by josh adams in ue5-main branch]
2023-06-24 17:52:48 -04:00
Ben Marsh
31a83fc628 Horde: Move bundle implementation into a separate namespace.
[CL 26226699 by Ben Marsh in ue5-main branch]
2023-06-24 16:37:55 -04:00
Ben Marsh
b7f9afb66a Horde: Add a custom handle type for nodes stored in bundles, abstracting implementation details away from most clients.
[CL 26226673 by Ben Marsh in ue5-main branch]
2023-06-24 16:22:48 -04:00