Commit Graph

4428 Commits

Author SHA1 Message Date
brendan lienau
81e8311e7e [Gauntlet] Resubmit CL 28155910
Rename TestInstallAndRunBase::TestCopyFilesToCopy to TestInstallAndRunBase::TestCopyAppConfigurationFiles
#rb trivial
#rnx

[CL 28166043 by brendan lienau in ue5-main branch]
2023-09-22 20:14:10 -04:00
alex kahn
9c408924a2 [Backout] - CL28155910 - CIS Setup Error
[FYI] brendan.lienau
Original CL Desc
-----------------------------------------------------------------
[Gauntlet] Rename TestInstallAndRunBase::TestCopyFilesToCopy to TestInstallAndRunBase::TestCopyAppConfigFiles
#rb trivial
#rnx

[CL 28161138 by alex kahn in ue5-main branch]
2023-09-22 18:26:19 -04:00
brendan lienau
3e60eff506 [Gauntlet] Rename TestInstallAndRunBase::TestCopyFilesToCopy to TestInstallAndRunBase::TestCopyAppConfigFiles
#rb trivial
#rnx

[CL 28159372 by brendan lienau in ue5-main branch]
2023-09-22 17:54:53 -04:00
Ben Marsh
3b7d176fdd Horde: Use a cache on the local disk to wrap any requests for bundle data.
[CL 28132629 by Ben Marsh in ue5-main branch]
2023-09-22 09:22:32 -04:00
Ben Marsh
ae3ad9b5c0 Fix build error.
[CL 28114134 by Ben Marsh in ue5-main branch]
2023-09-21 19:22:29 -04:00
Ben Marsh
feaf55847d Horde: Fix UAT build error.
[CL 28114013 by Ben Marsh in ue5-main branch]
2023-09-21 19:20:20 -04:00
alexander suvorov
0223b4b83d Move RetainStagedDirectory setting from launcher profile to project packaging settings.
#jira UE-185249
#rb none

[CL 28095878 by alexander suvorov in ue5-main branch]
2023-09-21 14:25:49 -04:00
Ben Marsh
7af2532ec9 Horde: Functionality to support multi-agent cooks.
[CL 28065915 by Ben Marsh in ue5-main branch]
2023-09-20 19:32:02 -04:00
Ben Marsh
61337286c7 Build fix.
[CL 28056869 by Ben Marsh in ue5-main branch]
2023-09-20 17:07:37 -04:00
brendan lienau
0f542f09d3 [Gauntlet Self-Test] Adds stubbed self-tests for the new gauntlet installation flow
Per-platform implementation will be gradually added as implementations for stubbed flows from CL 27999737 are completed
#rb adolf.stary

[CL 28007901 by brendan lienau in ue5-main branch]
2023-09-19 15:24:17 -04:00
brendan lienau
b026015910 [Gauntlet] Stubs out installation flow changes to enable gradual platform changes
- Adds ITargetDevice.ClearSavedDirectory
- Adds ITargetDevice.CopyAppConfigFiles

Platforms that have these functions implemented change per pass implementation:

Adjusts per pass from FROM
Pass 1
 - InstallApplication (including clearing device cache and copying additional files)
 - Run the app

Pass 2 and beyond
- Run the app

TO
Pass 1
- ClearSavedDirectory
- InstallApplication
- CopyAppConfigFiles
- Run the app

Pass 2 and beyond
- ClearSavedDirectory
- CopyAppConfigFiles
- Run the app

#rb andrew.grant, adolf.stary

[CL 28005887 by brendan lienau in ue5-main branch]
2023-09-19 14:51:53 -04:00
arciel rekman
856b52f7ae Add a new UAT script to report on binary sizes.
#rb Ben.Woodhouse, Tom.Holmes
[REVIEW]

[CL 27947824 by arciel rekman in ue5-main branch]
2023-09-17 01:11:29 -04:00
Ben Marsh
fdae8fe675 Horde: Fix warnings building Horde due to implicit usings.
[CL 27946512 by Ben Marsh in ue5-main branch]
2023-09-16 17:19:01 -04:00
Ben Marsh
4ac8d339f5 Horde: More static analyzer fixes.
[CL 27857368 by Ben Marsh in ue5-main branch]
2023-09-13 18:45:06 -04:00
adolf stary
cdb82c6975 Added function to UAT BuildCommand for checking whether there are any pending P4 changes
#rb marcelo.gomes, ryan.bazinet

[CL 27832860 by adolf stary in ue5-main branch]
2023-09-13 11:21:43 -04:00
rafa lecina
3e7f36383c Properly generate staged build for OnlineTests and try to use metadata file to deploy low level tests content
Redirected binaries so they end up on the proper path

#jira UE-192858
[REVIEW] [at]Michael.Kirzinger, [at]Stephen.Ma, [at]Chris.Constantinescu, [at]Josh.Adams

[CL 27829673 by rafa lecina in ue5-main branch]
2023-09-13 10:04:31 -04:00
brendan lienau
cb3598fd69 [Backout] - CL27771019
[FYI] brendan.lienau
Original CL Desc
-----------------------------------------------------------------
[Gauntlet] Make test executor mark lack of devices as an error instead of a warning

[CL 27792232 by brendan lienau in ue5-main branch]
2023-09-12 10:57:39 -04:00
lorry li
737ed7d466 Enable Linux, Android for WebTests.
[REVIEW] [at]stephen.ma [at]rafa.lecina [at]chris.constantinescu
#jira UE-194887
#rb [at]chris.constantinescu

[CL 27780566 by lorry li in ue5-main branch]
2023-09-11 21:29:14 -04:00
brendan lienau
7fb30c8544 [Gauntlet] Make test executor mark lack of devices as an error instead of a warning
#rb trivial

[CL 27775131 by brendan lienau in ue5-main branch]
2023-09-11 18:42:34 -04:00
Jerome Delattre
76b04ccade Check for fatal error when test pass is incomplete and attach its callstack to the last test run (even if that test is not in progress)
#jira UE-193612
#rnx
#prelfight 64fba60ddc7c83509c50bafc
#rb Sean.Sweeney, Oleg.Krasnov

[CL 27766580 by Jerome Delattre in ue5-main branch]
2023-09-11 15:22:54 -04:00
chris constantinescu
9aa914f01c LinuxArm64 support for Low Level Tests through emulator, running in docker container
- Catch2 built for LinuxArm64
- new option to run apps in containerized mode
- builds docker image, setup and cleanup
- StringOp BuildGraph element for string operations (replace, to lower etc)
#jira UE-193565
#rb ue-qa-sdets

[CL 27758925 by chris constantinescu in ue5-main branch]
2023-09-11 12:55:31 -04:00
Ben Marsh
0e4f348199 Horde: Move IStorageClient implementations into the EpicGames.Horde.Storage.Clients namespace.
[CL 27738432 by Ben Marsh in ue5-main branch]
2023-09-09 10:14:12 -04:00
Josh Adams
67327bf60a - Allow Gauntlet to run a .app, but running the exe inside of it
#jira UE-194222
#rb robert.seiver

[CL 27728666 by Josh Adams in ue5-main branch]
2023-09-08 17:10:29 -04:00
james singer
af3dc341fd Linux: Fix IsVanilla check by implementing EnumerateLauncherEngineInstallations for Linux
- Also add -BuildId flag to allow released builds to be registered as "launcher" builds.
- This gets us telemetry and the ability to open projects made on the Mac and Windows builds without being prompted to open a copy

#jira UE-187968
#rb zack.neyland, ryan.hummer

[CL 27716361 by james singer in ue5-main branch]
2023-09-08 12:55:33 -04:00
andrew phillips
bf12dcee39 Fixing vulnerable NuGet deps.
System.Drawing.Common 4.7.0 => 4.7.2  (https://github.com/advisories/GHSA-rxg9-xrhp-64gj)
MongoDB.Driver 2.11.5 => 2.19.0  (https://github.com/advisories/GHSA-7j9m-j397-g4wx)

#jira UE-194453
#rb francis.hurteau
#lockdown michal.valient

[CL 27715945 by andrew phillips in ue5-main branch]
2023-09-08 12:44:45 -04:00