Commit Graph

4274 Commits

Author SHA1 Message Date
Zousar Shaker
c32d02db8b Move optional cloud publish operation into the Stage operation temporarily until some changes are made related to zenserver lifetime.
#rb none

[CL 25909886 by Zousar Shaker in ue5-main branch]
2023-06-09 23:09:18 -04:00
Ben Marsh
4819131d52 Build fix.
[CL 25904402 by Ben Marsh in ue5-main branch]
2023-06-09 16:57:16 -04:00
dmytro ivanov
b025ed1bc5 #jira: none
Don't pass -EnablePlugins= when there are no plugins enabled to avoid issues with plugin manager argument parsing

[CL 25896325 by dmytro ivanov in ue5-main branch]
2023-06-09 12:21:24 -04:00
Ben Marsh
7d5e31784a Horde: Start merging implementations of blobs and nodes in IStorageClient.
* Rename NodeType -> BlobType, NodeData -> BlobData, and NodeHandle -> BlobHandle.
* Add methods to BlobHandle to allow partial reads of payload, and querying refs and type without fetching all data.

[CL 25895881 by Ben Marsh in ue5-main branch]
2023-06-09 11:57:14 -04:00
mikalai sukhikh
bec1082ff3 Gauntlet - UE.Networking test is not bubbling up error from gauntlet controller
#jira UE-184497
#rb adam.miezianko, chris.constantinescu, jerome.delattre

[CL 25888575 by mikalai sukhikh in ue5-main branch]
2023-06-09 03:43:49 -04:00
Ben Marsh
e20d92da45 Horde: Make NodeRef objects immutable.
The collapse/expand state tracking that they used to do was error prone, and frequently required knowledge of implementation details to use correctly. Making the API more explicit makes it easier to use.

[CL 25886709 by Ben Marsh in ue5-main branch]
2023-06-08 20:45:22 -04:00
eric knapik
52215d80a3 #Jira: FORT-617630
Adding buildgraph option to EnablePlugins for cooking and building. Enabling a plugin in the buildgraph will enable it for cook and compilation but will not enable it in the application that must be done via other means
Updating BuildCookRun commands so they pass the EnablePlugins command through the build system

[FYI] Taylor.Robert

[CL 25881480 by eric knapik in ue5-main branch]
2023-06-08 16:23:30 -04:00
Ben Marsh
0ac6a48fc7 BuildGraph: Allow scheduling tasks to run on lease cleanup, when executing on Horde.
[CL 25878293 by Ben Marsh in ue5-main branch]
2023-06-08 14:55:24 -04:00
dmytro ivanov
15a6f27a3e Pass RunCommandline during launch to improve iteration times on mobile by not needing to rebuild .apk every time, because they are not passed via staged build anymore.
#jira UE-185550
#rb adam.kinge

[CL 25868747 by dmytro ivanov in ue5-main branch]
2023-06-08 08:25:43 -04:00
Ben Marsh
3b71eb6c0e Horde: Flush bundle writers before disposing of them. Ensures that node handles are not corrupted due to buffered data existing only in rented memory.
[CL 25864640 by Ben Marsh in ue5-main branch]
2023-06-07 22:20:37 -04:00
chad garyet
fb34a1e60f horde: fix json blob for report name
#rb none

[CL 25862867 by chad garyet in ue5-main branch]
2023-06-07 20:02:06 -04:00
Jerome Delattre
02619c779c Raise the exit reason as an error when a role is failing
+ Use the Main role for test summary context.

#rnx
#rb trivial

[CL 25852309 by Jerome Delattre in ue5-main branch]
2023-06-07 14:29:49 -04:00
Ben Marsh
d9c08c3a83 Horde: Prevent direct access to locators in node handles, to allow implementations to delay computation until they have been flushed.
[CL 25850133 by Ben Marsh in ue5-main branch]
2023-06-07 13:19:54 -04:00
Zousar Shaker
1d5144e601 Ensure we don't use snapshot export on a platform that doesn't use project stores. Fix more localhost issues when calling the external utility.
#rb none

[CL 25835478 by Zousar Shaker in ue5-main branch]
2023-06-06 23:45:53 -04:00
axel riffard
2d499816bd Fix prepare to debug
#jira UE-187418
#rb adam.kingee

[CL 25835253 by axel riffard in ue5-main branch]
2023-06-06 23:24:59 -04:00
Zousar Shaker
25a3dc47b7 Fix localhost use case when exporting zen snapshots.
#rb none

[CL 25832274 by Zousar Shaker in ue5-main branch]
2023-06-06 19:05:04 -04:00
Zousar Shaker
0456aa4660 Add the ability to export a build snapshot from ZenServer for farm builds.
#rb none

[CL 25829711 by Zousar Shaker in ue5-main branch]
2023-06-06 17:40:06 -04:00
chris constantinescu
fb3f876660 LLT: default test result to failed to account for device reservation failures that do not get to run any tests.
#rb Jerome.Delattre

[CL 25825486 by chris constantinescu in ue5-main branch]
2023-06-06 15:30:53 -04:00
tyler staples
de803ac1a6 Gauntlet - Add missing copyright notice.
#rnx

[CL 25824781 by tyler staples in ue5-main branch]
2023-06-06 15:12:33 -04:00
tyler staples
6a7f8b3936 Gauntlet - Move PathUtils into the Gauntlet project.
Make these utilities accessible for engine projects.

#rnx
[REVIEW] clayton.langford,brendan.lienau
#rb clayton.langford

[CL 25824160 by tyler staples in ue5-main branch]
2023-06-06 14:58:17 -04:00
Jerome Delattre
625c06620f Use -VerifyLogin when running UE.Automation and UE.BootTest test on clients (2nd try)
#rnx
#rb Chris.constantinescu, Brendan.Lienau

[CL 25817958 by Jerome Delattre in ue5-main branch]
2023-06-06 11:52:09 -04:00
Jerome Delattre
583c1cc9fc [BackOut] changelist 25799020
Use -VerifyLogin when running UE.Automation and UE.BootTest test on clients

#rnx

[CL 25799486 by Jerome Delattre in ue5-main branch]
2023-06-05 14:49:37 -04:00
Jerome Delattre
9ce5e0d787 Report on device reservation also when test fails to start and no retry is left
#jira none
#rnx
#rb Chris.Constantinescu

[CL 25799072 by Jerome Delattre in ue5-main branch]
2023-06-05 14:32:35 -04:00
Jerome Delattre
a94a4aac2e Use -VerifyLogin when running UE.Automation and UE.BootTest test on clients
#rnx
#rb Chris.constantinescu

[CL 25799020 by Jerome Delattre in ue5-main branch]
2023-06-05 14:31:30 -04:00
josh adams
7da8c50033 - Fixed location of where EnsureXcodeProjectExists() looks for BP projects
- Fixed warning about SDKROOT[sdk=macosx] type warnings with legacy Xcode
#rb axel.riffard,tim.smith

[CL 25796956 by josh adams in ue5-main branch]
2023-06-05 13:25:48 -04:00