Commit Graph

774 Commits

Author SHA1 Message Date
ben marsh
595309196c Merging NET 8 upgrades from Main.
[CL 36755991 by ben marsh in 5.5 branch]
2024-10-01 19:12:37 -04:00
eric knapik
7e240c1445 Restrict ExecutorClient to be private so that we can ensure Timeout is only set before the first request is made.
[REVIEW] [at]Ben.Salem [at]fne-tnt-eng [at]adolf.stary

[CL 36754806 by eric knapik in 5.5 branch]
2024-10-01 19:02:28 -04:00
jerome delattre
03dc6d756c [Gauntlet] Support fake log reader in NullClient
#rnx
#rb sebastian.lewicki

[CL 36752654 by jerome delattre in 5.5 branch]
2024-10-01 18:44:01 -04:00
jerome delattre
8cd6a75085 [Gauntlet] add support for ILogStreamReader in UnrealSnapshotParser
#rnx

[CL 36391298 by jerome delattre in 5.5 branch]
2024-09-18 10:47:31 -04:00
jerome delattre
19354f4b1a [LLT] Avoid using StdOut directly, use WriteOutputToFile to copy the log and instanciate the Log buffer reader at the start of the test
#rnx

[CL 36389004 by jerome delattre in 5.5 branch]
2024-09-18 09:51:27 -04:00
jerome delattre
094f48f725 [Gauntlet] Keep stream writer for the log file opened from FileLogger instance
#rnx
#rb sebastian.lewicki

[CL 36388387 by jerome delattre in 5.5 branch]
2024-09-18 09:28:57 -04:00
eric knapik
96f652d2d8 Undo CL: 36312059
Pass the timeout setting down.

[REVIEW] [at]Tim.Tillotson [at]fne-tnt-eng
#rb joshua.shlemmer, Tim.Tillotson

[CL 36344747 by eric knapik in 5.5 branch]
2024-09-17 14:35:59 -04:00
eric knapik
cbea314e51 Pass the timeout setting down.
[REVIEW] [at]Tim.Tillotson [at]fne-tnt-eng
#rb joshua.shlemmer, Tim.Tillotson

[CL 36312089 by eric knapik in 5.5 branch]
2024-09-16 15:11:34 -04:00
sebastian lewicki
632706a786 Fixing bug introduced by supporting RHI/SM for various platforms. Fix only allows for RHI/SM for Desktop platforms
#jira UE-224304
#rnx
#rb Jerome.Delattre

[CL 36286968 by sebastian lewicki in 5.5 branch]
2024-09-13 18:53:32 -04:00
jerome delattre
a39fe929fa [Gauntlet] enable sanitize log output when targetting local virtual device
#rnx

[CL 36286676 by jerome delattre in 5.5 branch]
2024-09-13 18:42:01 -04:00
jerome delattre
2afa890d78 [Gauntlet] Fix false positive when Editor canceled initialization
#rnx

[CL 36286398 by jerome delattre in 5.5 branch]
2024-09-13 18:35:31 -04:00
jerome delattre
aa35ffe37a [Gauntlet] fix partial log file when running client locally
#rnx

[CL 36173574 by jerome delattre in 5.5 branch]
2024-09-10 21:45:12 -04:00
Ryan Hummer
4af2fd066d Updating Dev-Release-5.5 from Main at CL #36144969
#okforversepublic

[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
brendan lienau
570a3bf467 [Gauntlet] Install bulk content with -n while running on a build machine
#rb chris.cossiah

[CL 36028970 by brendan lienau in ue5-main branch]
2024-09-04 20:52:05 -04:00
adolf stary
4bdcae2c94 RPC Changes to get more accurate reponse from CheatCommand and to reduce low level logging to verbose
#rnx
#rb brendan.lienau

[CL 35976858 by adolf stary in ue5-main branch]
2024-09-03 15:24:31 -04:00
brendan lienau
d647bb5c55 [Automation] Enables ReplayRun BR automation on iOS
[CL 35748170 by brendan lienau in ue5-main branch]
2024-08-22 13:57:26 -04:00
brendan lienau
3e6e2f4e99 [Gauntlet] Run idevicefs from engine directory instead of build directory when installing bulk builds
[CL 35723564 by brendan lienau in ue5-main branch]
2024-08-21 17:49:10 -04:00
brendan lienau
6e3326e587 [Gauntlet] Fixes ReportGenUtils on unix build machines incorrectly inquiring $Path for the dotnet executable
[CL 35723506 by brendan lienau in ue5-main branch]
2024-08-21 17:47:41 -04:00
brendan lienau
751d9dcfe5 [Gauntlet] Updated implementation of TargetDeviceIOS
This CL has iOS reach parity all other TargetDevice platforms in the standard set forth in UE-201403
This includes launch flow function implementations, overlay executable support, and updated toolset to support modern versions of iOS and xCode
Namely, ios-deploy has become obsolete for iOS 17+ due to changes in Apple's system frameworks. Instead Apple's new tool, devicectl, is used in versions of xcode where available

The following types of builds are supported:
- Standard Apps (non-bulk)
- Standard IPAs (non-bulk)
- Bulk apps
- dev apps (bulk and non-bulk) aka overlay executables

#jira UE-201389

#rb chris.constantinescu
#tests Preflight and local runs against all build variations

[CL 35666507 by brendan lienau in ue5-main branch]
2024-08-20 16:03:22 -04:00
brendan lienau
80626ae982 [Gauntlet] Modify EpicRoot posix paths to support different configured builders
#rb marcelo.gomes

[CL 35663794 by brendan lienau in ue5-main branch]
2024-08-20 15:02:16 -04:00
sebastian schoner
a75fb8a6ed Add first version of iteration time tests on Horde
This is a first stab at regularly measuring projects on Horde, with all the imperfections that come with it.

In this CL:
 * updates to the iteration time tests themselves. Everything is timed now, which helps with debugging, and we are no longer spammig the log with heartbeat events.
 * new RPC for flushing analytics events. Gauntlet will otherwise shut down all processes without giving them a chance to finish their work
 * there is code for running arbitrary projects in this setup, but no projects are set yet. The projects often fail.
 * we do however run tests on clean cooks for an empty project as a baseline.


#rnx
#rb rob.perren

[CL 35602011 by sebastian schoner in ue5-main branch]
2024-08-16 14:43:34 -04:00
adolf stary
949dc2d0d6 Made frequent RPC framework messages Verbose level instead of Info
[FYI] ben.salem
#rnx

[CL 35597640 by adolf stary in ue5-main branch]
2024-08-16 12:22:00 -04:00
daniel lamb
60d36aa017 Fix for debugging gauntlet tests initializing cached variables too early.
[REVIEW] [at]Eric.Knapik

[CL 35533875 by daniel lamb in ue5-main branch]
2024-08-14 10:40:14 -04:00
jerome delattre
f6edac4214 [Gauntlet] Avoid formatting error when surfacing log from child process
#rnx
#rb sebastian.lewicki

[CL 35496314 by jerome delattre in ue5-main branch]
2024-08-13 11:52:15 -04:00
brendan lienau
7ee992ff0e [Gauntlet] Redo 35342435 as manual merge
[CL 35344155 by brendan lienau in ue5-main branch]
2024-08-06 12:22:00 -04:00