Commit Graph

4415 Commits

Author SHA1 Message Date
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
david harvey
cf438cded9 CustomDeployment handler can be specified on the command line.
- still only used on Windows at the moment.

#jira UE-179187
#rnx
#rb Tomasz.Obrebski

[CL 27712186 by david harvey in ue5-main branch]
2023-09-08 11:14:48 -04:00
Jerome Delattre
dcaf67b0e2 Fix Failed to save completion automated test report
#jira UE-194805
#rnx
#rb Sebastian.Lewicki, Oleg.Krasnov

[CL 27711431 by Jerome Delattre in ue5-main branch]
2023-09-08 10:47:27 -04:00
joe barnes
12054b6b88 [Mac] Invert Preference order for packaged and staged build so automation works.
#rb trivial
#jira ue-194222

[CL 27710716 by joe barnes in ue5-main branch]
2023-09-08 10:21:48 -04:00
arciel rekman
7668f3a374 MultiClientLauncher: added ability to pass -nullrhi and disable timeouts.
- Also a better command line for clients.

#rb none
#rnx
[FYI] Matt.Harris

[CL 27639100 by arciel rekman in ue5-main branch]
2023-09-06 12:19:25 -04:00
lorry li
96b55c1d11 Make sure the web server process can be closed properly when run web tests on automation tool, to fix the pipeline not closed warning;
Fix the low level report parser error, when there are sections in test cases.

#jira UE-182678
[REVIEW] [at]chris.constantinescu [at]stephen.ma

[CL 27596208 by lorry li in ue5-main branch]
2023-09-05 10:35:43 -04:00
Jerome Delattre
4351c320dc Add more precise client-side test start tracing
#jira UE-188696
#rnx
#rb Oleg.Krasnov

[CL 27594628 by Jerome Delattre in ue5-main branch]
2023-09-05 09:36:11 -04:00
per larsson
9fe1c65802 UAT - removed warning about missing encryption key for on demand PAK rules
#rb none
#rnx

[CL 27591440 by per larsson in ue5-main branch]
2023-09-05 02:53:07 -04:00
josh adams
dfbca5dd63 Restored the following change, after fixing up some issues found with FN builds
- Added system to only save config sections, to user Saved/Config files, that are opted in
- Currently disabled, allowing people to test locally by setting a bool in Base.ini (affects all hierarchical configs)
#rb gwennael.arbona

[CL 27589933 by josh adams in ue5-main branch]
2023-09-04 18:06:04 -04:00
marcelo gomes
46cc7314c7 Using new Gauntlet command line parameter RequiredSettings to check device settings (for example, -RequiredSettings=LargeMem). The device is skipped if it doesn't have a required configuration. This is a new Parameter that is not being used by any gauntlet test.
[CL 27585460 by marcelo gomes in ue5-main branch]
2023-09-04 09:12:20 -04:00
Josh Adams
a5cb0c6321 - Disallow BaseSourceControlSettings.ini from being staged
#rb trivial

[CL 27546375 by Josh Adams in ue5-main branch]
2023-08-31 22:14:27 -04:00
Ben Marsh
ba352e05af Horde: Add a custom StorageCache implementation rather than using IMemoryCache.
This creates separate arenas for different types of content, improving read performance due to header data being discarded, and also allows cache instances to be globally configured and injected via DI.

[CL 27528676 by Ben Marsh in ue5-main branch]
2023-08-31 13:35:03 -04:00
Jerome Delattre
c6a844877d Use Project Target to find editor even when -build point to a staged build
When -editordir is specified trim the editor path to be relative
Add support for -target command line argument to Gauntlet

#jira UE-193609
#rnx
#rb Chris.Constantinescu

[CL 27485635 by Jerome Delattre in ue5-main branch]
2023-08-30 11:27:14 -04:00
Mikita Hauruk
e8d94b9535 Added C33281403 automated version of Unsigned Files test
#jira UEENGQA-85737
#rb Patrick.Finegan Mikalai.Sukhikh Ryan.Hummer

[CL 27477765 by Mikita Hauruk in ue5-main branch]
2023-08-30 01:40:31 -04:00