Commit Graph

242 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
brendan lienau
172787a1aa [Automation] Adds full automation support to ReplayRun.py for iOS when running with a mac host
#rb Jack.Porter

[CL 35307127 by brendan lienau in ue5-main branch]
2024-08-05 10:37:41 -04:00
justin tether
99c2f15122 Make Gauntlet.InputActions members static so that no initialization is required to access FKey members
#rb Clayton.Langford

[CL 35220459 by justin tether in ue5-main branch]
2024-07-31 14:05:21 -04:00
jerome delattre
dc3c2fad2d [Gauntlet] point Demos directory to user directory instead of build directory, since Replay feature search in user directory for assets.
#rnx
#rb rob.huyett, sebastian.lewicki

[FYI] brendan.lienau

[CL 35212576 by jerome delattre in ue5-main branch]
2024-07-31 10:15:19 -04:00
brendan lienau
3527a7b087 [Automation] Prevent server installation nodes from clearing client build installations
[CL 35096812 by brendan lienau in ue5-main branch]
2024-07-25 17:39:43 -04:00
brendan lienau
50e57f8d61 [Backout] - CL34821109
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL34741902
[FYI] brendan.lienau
Original CL Desc
-----------------------------------------------------------------
[Gauntet] Modify Gauntlet Device reservations to allow for an explicit device within an UnrealTargetConstraint
#jira UE-213331
#rb Josh.Engebretson

[CL 34868074 by brendan lienau in ue5-main branch]
2024-07-17 11:30:20 -04:00
bob tellez
6a466acd42 [Backout] - CL34741902
[FYI] brendan.lienau
Original CL Desc
-----------------------------------------------------------------
[Gauntet] Modify Gauntlet Device reservations to allow for an explicit device within an UnrealTargetConstraint
#jira UE-213331
#rb Josh.Engebretson

[CL 34821133 by bob tellez in ue5-main branch]
2024-07-15 14:46:52 -04:00
brendan lienau
a94d2f4070 [Gauntet] Modify Gauntlet Device reservations to allow for an explicit device within an UnrealTargetConstraint
#jira UE-213331
#rb Josh.Engebretson

[CL 34741915 by brendan lienau in ue5-main branch]
2024-06-28 12:23:21 -04:00
justin tether
2a854c1fe4 Add Copyright notice to Gauntlet.InputActions
#rb Ben.Salem

[CL 34686843 by justin tether in ue5-main branch]
2024-06-26 15:26:30 -04:00
justin tether
7bf5c627e4 Add InputActions module to Gauntlet, this reimplements FKey and EKeys from C++ into C# to be used to define key actions, intended on being deserialized by the RPC Framework and passed into APlayerController:InputKey
#rb Ben.Salem, brendan.lienau

[CL 34684514 by justin tether in ue5-main branch]
2024-06-26 14:46:58 -04:00
ben salem
8c3eb77842 Move some substantial RPC C# classes from Fortnite to Engine so other teams can start using them.
#rb gary.yuan

[CL 34501043 by ben salem in ue5-main branch]
2024-06-19 11:16:46 -04:00