47 Commits

Author SHA1 Message Date
steve robb
85f2d450ad EAutomationTestFlags is now an enum class of almost entirely pure flags, with the aim of making the flags visible in the debugger. ApplicationContextMask still needs fixing up everywhere.
#rb robert.manuszewski

[CL 34305488 by steve robb in ue5-main branch]
2024-06-12 09:14:05 -04:00
oleg krasnov
d63fe33e5d AutomationTest - Add support for a task tracker field in the Exclude Test Options
#jira UE-202465
#rb Jerome.Delattre
#rnx

[CL 30764013 by oleg krasnov in ue5-main branch]
2024-01-22 01:42:51 -05:00
oleg krasnov
3ccf6efee1 AutomationTest - fix search text highlighting on leaves in Test Automation window
#jira UE-202429
#rb Jerome.Delattre
#rnx

[CL 30314724 by oleg krasnov in ue5-main branch]
2023-12-14 01:34:11 -05:00
oleg krasnov
9650d68fce AutomationTest - Use FApp::GetInstanceId() instead of Messaging Address to identify Automation worker
#jira UE-200940
#rb Jerome.Delattre
#rnx

[CL 30232238 by oleg krasnov in ue5-main branch]
2023-12-11 01:29:09 -05:00
jerome delattre
c0a721c39d Support load and save of platform specific test exclusion list from the Test Automation window
#jira UE-143194
#rb rob.huyett, sean.sweeney, sebastian.lewicki

[CL 30126371 by jerome delattre in ue5-main branch]
2023-12-05 13:29:22 -05:00
sergei svetlov
a928ef6c42 Add visual cue when hover the Exclusion icon to let the user know it can be interact with
#jira UE-198877
#rb jerome.delattre sean.sweeney chris.constantinescu adam.miezianko sebastian.lewicki rob.huyett kieran.uttley

[CL 29228768 by sergei svetlov in ue5-main branch]
2023-10-30 06:12:51 -04:00
joe kirchoff
fc49b3b34f Fix C4855: implicit capture of 'this' via '[=]' is deprecated in '/std:c++20'
#rnx

[CL 26110412 by joe kirchoff in ue5-main branch]
2023-06-19 19:55:34 -04:00
steve robb
7f33f7f85b Lambda capture fixes ahead of perfect forwarding of lambda Execute*() arguments.
#rb devin.doucette

[CL 26019339 by steve robb in ue5-main branch]
2023-06-15 13:44:32 -04:00
Jerome Delattre
80363edc22 Add Support for shader model in automation test framework exclusion list (2nd try)
#jira UE-185221
#preflight 64789f69f8715b9b1bfa6ab8
#preflight 6478c221947ff6973c225d8c
#rnx
#rb Chris.Constantinescu

[CL 25736798 by Jerome Delattre in ue5-main branch]
2023-06-01 15:31:00 -04:00
keaton stewart
8bc2626ba4 [Backout] - CL25713520
#fyi Jerome.Delattre
#jira FORT-617474
Original CL Desc
-----------------------------------------------------------------
Add Support for shader model in automation test framework exclusion list

#jira UE-185221
#preflight 646685c83660522200415d43
#rnx
#rb Chris.Constantinescu

[CL 25715585 by keaton stewart in ue5-main branch]
2023-05-31 17:39:06 -04:00
Jerome Delattre
82bc568a43 Add Support for shader model in automation test framework exclusion list
#jira UE-185221
#preflight 646685c83660522200415d43
#rnx
#rb Chris.Constantinescu

[CL 25713520 by Jerome Delattre in ue5-main branch]
2023-05-31 16:39:48 -04:00
mikalai sukhikh
779c303bc7 Tooltip in the Exclusion buttons in Session Frontend Automation Test no longer displays the reason
#jira UE-184082
#rb adam.miezianko, chris.constantinescu, jerome.delattre
#preflight 6450ade71c2846595c7bd2b1

[CL 25300897 by mikalai sukhikh in ue5-main branch]
2023-05-02 09:52:38 -04:00
mikalai sukhikh
9f50cf7f0a Update Test Automation UI/UX
#jira UE-156781
#rb adam.miezianko, chris.constantinescu, jerome.delattre
#preflight 63e2597bb923ed4bdd145311
#preflight 63e24611786751d1e0e8b4e8

[CL 24251663 by mikalai sukhikh in ue5-main branch]
2023-02-16 01:55:24 -05:00
Jerome Delattre
c6c0e9a2a5 Support individual test exclusion for different RHI when parent suite does not exclude all RHI
+ enhanced management of RHI through the UI: If a RHI is specify, any child test can be excluded on an additional RHI by clicking on edit exclusion
+ disable exclusion editing on remote session

#jira UE-147020
#preflight 62ff9c99086f90bbc401a999
#rb Chris.Constantinescu

[CL 21462884 by Jerome Delattre in ue5-main branch]
2022-08-19 15:29:47 -04:00
Jerome Delattre
5e3fad8ebc Fix status icons in Test Automation window on sub category
#preflight 62d050f72e3e5993c3fe1491
#rnx
#rb Lauren.Barnes
#jira none

[CL 21093641 by Jerome Delattre in ue5-main branch]
2022-07-14 13:45:11 -04:00
lauren barnes
53488dc718 Updating CrashReportClient style to only use images from certain folders, and moving developer tool style setup to individual style classes.
#jira UE-152623
#rb Josh.Adams, Patrick.Boutot, Patrick.Laflamme, Louise.Rasmussen
#preflight 628d6c5faf7a2e956b8de990

#ROBOMERGE-OWNER: lauren.barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20366551 via CL 20368551 via CL 20369147 via CL 20369164
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20370889 by lauren barnes in ue5-main branch]
2022-05-25 16:27:45 -04:00
lauren barnes
5f7006fb53 Fixing EditorStyle->AppStyle merge errors
#rb trivial

#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20073150 via CL 20073151
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20105751 by lauren barnes in ue5-main branch]
2022-05-09 13:31:58 -04:00
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
Matt Peters
7ad238a806 AssetRegistry includes (Engine/Source): change #include "AssetData.h" -> #include "AssetRegistry/AssetData.h", and similar for the other moved AssetRegistry headers.
#rb Zousar.Shaker
#rnx
#preflight 6270509a220f89f0ad573030

[CL 20016982 by Matt Peters in ue5-main branch]
2022-05-02 18:06:48 -04:00
vincent gauthier
4e09bbd85f Correction to LOCTEXT macro that do not support using an empty id.
#jira UE-136397
#rb none
#preflight none

#ROBOMERGE-AUTHOR: vincent.gauthier
#ROBOMERGE-SOURCE: CL 18696828 in //UE5/Release-5.0/... via CL 18696867 via CL 18696897
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18696923 by vincent gauthier in ue5-main branch]
2022-01-21 16:40:41 -05:00
chris constantinescu
aa25f681e2 Mark test category as complete after all children finished running.
#jira UE-119470
#rb JeanMichel.Dignard, Jerome.Delattre
#preflight 61dc5f166511bc498e706998
#robomerge 5.0

[CL 18561265 by chris constantinescu in ue5-main branch]
2022-01-10 12:10:06 -05:00
Jerome Delattre
60839c1816 Improve test exclusion list mechanic
* Rename blacklist to excludelist (requested by high management)
* Support section exclusion rule to be able to exclude entire section of tests (ie PathTracing is only supported on Win64 for now)
* Mark excluded test as skipped in the report instead of entirely removed for test list. Check for exclusion just before running the test.
* Remove NotEnoughParticipant state in favor of Skipped (same conditions lead to Skipped state with appropriate messaging)
* Add support for exclusion management from the Test Automation window. (added a column at the end of each row)
* Expose device information to UE test report
* Add support for metadata in Gauntlet test report for Horde

Limitations:
* Management through the UI is limited to which test is available through in the active worker node. That's mean Runtime only tests are not listed from a worker that is Editor(the default) and platform specific are not clearly identified.
* For platforms, the mechanic to access their config and save it will remain to be done. In the meantime, it needs to be done manually through the target platform config file.

#jira UE-125960
#jira UE-125974
#rb Chris.Constantinescu, Eric.Knapik, Louise.Rasmussen

[CL 17607554 by Jerome Delattre in ue5-main branch]
2021-09-23 09:34:55 -04:00
ryan durand
471d972e62 Updating copyright for Engine Developer.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870584 by ryan durand in Main branch]
2019-12-26 15:32:37 -05:00
Ben Marsh
7598af0532 Update copyright notices to 2019.
#rb none
#lockdown Nick.Penwarden

[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00
Ben Marsh
13d012685f Merging copyright update from 4.19 branch.
#rb none
#rnx
#jira

[CL 3818977 by Ben Marsh in Staging-4.19 branch]
2018-01-02 15:30:26 -05:00