Commit Graph

4285 Commits

Author SHA1 Message Date
Jerome Delattre
b47d6a8799 Gauntlet - Add extra context when failing on finding build target
#rnx
#rb trivial

[CL 26013396 by Jerome Delattre in ue5-main branch]
2023-06-15 10:14:22 -04:00
brendan lienau
f78a6043d2 [Gauntlet] Improve clarity for logging in DevicePool creation warnings
This should yield a call stack showing the explicit reason for failure to help track down intermittent issues.
#rb adolf.stary

[CL 25997394 by brendan lienau in ue5-main branch]
2023-06-14 17:43:59 -04:00
Zousar Shaker
794c1beace Fixes for the composition of the key when storing cloud snapshots.
#rb none

[CL 25989536 by Zousar Shaker in ue5-main branch]
2023-06-14 15:09:34 -04:00
chris constantinescu
eaa0b0ae58 Allow plugins "Tests" folder that can include test target and module files.
#rb Jerome.Delattre, Dave.Haslam
#jira UE-188420

[CL 25985206 by chris constantinescu in ue5-main branch]
2023-06-14 13:23:01 -04:00
Zousar Shaker
896ce3520b Avoid trying to write the snapshot descriptor file if no exports happend or report a step failure if the export failed (temporary).
#rb none

[CL 25984675 by Zousar Shaker in ue5-main branch]
2023-06-14 13:09:35 -04:00
Zousar Shaker
56aa29fb51 Build snapshot functionality:
Fix bug with the writing of a snapshot descriptor when the destination directory doesn't exist.
Ensure we snapshot loose files into the oplog before performing the export.

#rb none

[CL 25971958 by Zousar Shaker in ue5-main branch]
2023-06-13 23:49:03 -04:00
gary yuan
fc2e67f8c6 Add null check
#rb self

[CL 25955753 by gary yuan in ue5-main branch]
2023-06-13 12:52:40 -04:00
jack porter
6f8e904888 Fix logging issue
#rb trivial

[CL 25948733 by jack porter in ue5-main branch]
2023-06-13 08:31:06 -04:00
tyler staples
be7ecefac8 CitySample - Fix csvs not being found on some platforms.
+ Use PathUtils.FindRelevantPath to search for the FPSChartStats folder within the artifacts dir. Then copy out the newest csv each iteration.
+ Remove deletion of saved dir between iterations as it's no longer needed since we grab the latest csv file.
+ Pass in the build name as it's not reliably set in Gauntlet on all platforms.

#jira UE-186796
#rnx
#rb clayton.langford

[CL 25945245 by tyler staples in ue5-main branch]
2023-06-12 22:20:58 -04:00
Zousar Shaker
3c6b78744b Fix reversed logic for missing uproject file vs missing projectstore file.
#rb none

[CL 25944587 by Zousar Shaker in ue5-main branch]
2023-06-12 20:47:56 -04:00
jack porter
9111d0a28d Support for arbitrary number of OBB overflow files
Set current maximum to 10 in ini file
#rb Allan.Bentham

[CL 25912082 by jack porter in ue5-main branch]
2023-06-10 23:02:11 -04:00
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