Commit Graph

37 Commits

Author SHA1 Message Date
jonathan adamczewski
c1bb6901bf Upgrade to .NET 6.0
#jira UE-119846
#preflight 624cbb2ecc0872e96b0d5181

[CL 19652696 by jonathan adamczewski in ue5-main branch]
2022-04-06 14:46:50 -04:00
Jerome Delattre
93a0f48bd8 Using System.Text.Json for Device reservation instead of fastJSON and making the deserialization not case sensitive
#rb Josh.Engebretson, Chris.Constantinescu
#preflight 62434b28292f228e09e53f10
#rnx
#jira none

[CL 19575272 by Jerome Delattre in ue5-main branch]
2022-03-31 13:43:17 -04:00
andrew grant
48dda98fbf Fixed null access when no devices are available for a test
#preflight https://horde.devtools.epicgames.com/job/6213166ba41a8c22788cbe0c

#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 19357393 via CL 19359563 via CL 19361359 via CL 19364608 via CL 19364690
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19366286 by andrew grant in ue5-main branch]
2022-03-11 21:00:48 -05:00
Josh Engebretson
742ed04fc2 Additional logging when enumerating Gauntlet devices
#jira none
#rnx
#preflight 621e2a87f1206ae3ea57ecdd

[CL 19197645 by Josh Engebretson in ue5-main branch]
2022-03-01 09:32:53 -05:00
eric mcdaniel
e569459e66 UAT: Fix skipClient support
- skipClient option allows for client steps to be run in UAT with a null role which causes them to be skipped
  - the test still runs and is considered successful and all dependencies are still executed
  - this results in a "Null" client device with a null platform
  - IDeviceUsageReporter causes exceptions with this configuration
- change IDeviceUsageReporter methods to take a platform reference and handle a null platform internally
  - no events are logged for the null device and platform

- the null client device associated with teh skip tests will create a NullAppInstance
  - NullAppInstance only completes upon WaitForExit() but many tests don't do this as they run until they see a specific line in the output log or something similar (ex:  boot tests)
  - this causes some NullAppInstance tests to never complete and to run until a timeout is encountered
- NullAppInstance is now considered completed and HasExited upon creation to resolve this
  - the base test node then identifies the null app instance as completed

#rb Chris.Constantinescu, Josh.Engebretson, Jerome.Delattre
#jira none
#preflight https://horde.devtools.epicgames.com/job/61e1c430b14a67d611987c49

[CL 18648971 by eric mcdaniel in ue5-main branch]
2022-01-18 17:11:29 -05:00
jerome delattre
a9a2921a21 Add support for on-demand virtual devices in Gauntlet
#jira none
#rb Josh.Engebretson, Chris.Constantinescu

#ROBOMERGE-AUTHOR: jerome.delattre
#ROBOMERGE-SOURCE: CL 18383350 in //UE5/Release-5.0/... via CL 18383354
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18383363 by jerome delattre in ue5-release-engine-test branch]
2021-12-06 11:35:41 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
chris constantinescu
bb62366170 FN Editor test fail due to it reusing local devices when spawning parallel tests instead of managing them per test session.
UnrealDeviceReservation is causing this because it's storing static device data.
Changed to non-static and associated a test session with a UnrealDeviceReservation instance 1:1

#jira UE-133981
#rb Jerome.Delattre, Josh.Engrebetson

#ROBOMERGE-AUTHOR: chris.constantinescu
#ROBOMERGE-SOURCE: CL 18108024 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 18108080 by chris constantinescu in ue5-release-engine-test branch]
2021-11-09 12:47:22 -05:00
josh engebretson
940ac7adcd Remove platform reference from Gauntlet device reservations
#jira UE-130404
#rnx

#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 17818539 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17818550 by josh engebretson in ue5-release-engine-test branch]
2021-10-14 13:24:52 -04:00
chris constantinescu
72b02c5967 Low Level Tests: code tests built on Catch2 with multi-platform support.
Intended for writing unit, integration, functional and all types of tests.

#jira UEENGQA-49764
#rb Jerome.Delattre


#ROBOMERGE-AUTHOR: chris.constantinescu
#ROBOMERGE-SOURCE: CL 17666358 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)

[CL 17666384 by chris constantinescu in ue5-release-engine-test branch]
2021-09-29 15:50:57 -04:00
josh engebretson
c882966b35 Gauntlet: Fixing issue with reservation renewal, adding Horde job and step ids to reservations. Cleaning up some legacy workers configuration
#jira UE-120801
#rnx

#ROBOMERGE-SOURCE: CL 17037659 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v848-17036448)

[CL 17037684 by josh engebretson in ue5-release-engine-test branch]
2021-08-03 16:18:05 -04:00
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
Marc Audy
9753392e2b Merge UE5/RES CL# 15462083 to UE5/Main
This represents UE4/Main @ 15414221

[CL 15463811 by Marc Audy in ue5-main branch]
2021-02-18 18:13:28 -04:00
Josh Adams
fe52551c2a - Removed deprecated XboxOne platform
- Removed PostSplashScreen plugin that was only whitelisted for XboxOne (if we just remove the whitelist, it would build for all platforms, which we don't want)
#rb Marc.Audy (concept, not each file)
#fyi david.harvey

[CL 15265407 by Josh Adams in ue5-main branch]
2021-01-31 14:34:28 -04:00
Marc Audy
bc88b73a29 Merge Release-Engine-Staging to Main @ CL# 15151250
Represents UE4/Main @ 15133763

[CL 15158774 by Marc Audy in ue5-main branch]
2021-01-21 16:22:06 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Ryan Durand
9ef3748747 Updating copyrights for Engine Programs.
#rnx
#rb none
#jira none

#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536
#ROBOMERGE-BOT: FORTNITE (Main -> Dev-EngineMerge) (v613-10869866)

[CL 10870955 by Ryan Durand in Main branch]
2019-12-26 23:01:54 -05:00
josh engebretson
d7929642ca Gauntlet: Fix exception when deserializing devices from json due to UnrealTargetPlatform being nullable
#rnx
[FYI] ben.salem, andrew.grant


#ROBOMERGE-SOURCE: CL 10321870 via CL 10321880 via CL 10321884
#ROBOMERGE-BOT: (v593-10286020)

[CL 10321886 by josh engebretson in Main branch]
2019-11-20 13:16:09 -05:00
josh engebretson
8fef47e0b2 Gauntlet: support reservation model constraints on gauntlet service API
#rnx


#ROBOMERGE-SOURCE: CL 9104419 via CL 9107346 via CL 9107639
#ROBOMERGE-BOT: (v443-9013191)

[CL 9109141 by josh engebretson in Main branch]
2019-09-25 16:26:18 -04:00
josh engebretson
dc962ec853 Fixing boolean check on platform parse
#rnx


#ROBOMERGE-SOURCE: CL 7845368 via CL 7861338
#ROBOMERGE-BOT: (v389-7813075)

[CL 7861388 by josh engebretson in Main branch]
2019-08-08 01:28:54 -04:00
Ben Marsh
9ec8ba86e5 Fix UAT compile error.
#rb none
#rnx

[CL 7660151 by Ben Marsh in Main branch]
2019-07-30 10:37:28 -04:00
josh engebretson
a6fdbc6533 Filter supported service device platforms
#rnx


#ROBOMERGE-SOURCE: CL 7659532 via CL 7659857
#ROBOMERGE-BOT: (v372-7473910)

[CL 7659869 by josh engebretson in Main branch]
2019-07-30 09:52:50 -04:00
josh engebretson
d97916126a Gauntlet: Add support for dervice reseration pools
#rnx


#ROBOMERGE-SOURCE: CL 7650698 via CL 7654022
#ROBOMERGE-BOT: (v372-7473910)

[CL 7654117 by josh engebretson in Main branch]
2019-07-29 17:36:06 -04:00
josh engebretson
6ee5d6c7c0 Gauntlet: Fix issue with case senstivity on perf model constraint
#rnx


#ROBOMERGE-SOURCE: CL 7063472 via CL 7064954 via CL 7072806
#ROBOMERGE-BOT: (v367-6836689)

[CL 7072913 by josh engebretson in Main branch]
2019-06-18 16:48:47 -04:00