72 Commits

Author SHA1 Message Date
jerome delattre
6470265e3a Fix hyper link functionality in Automation Test Results widget
+ make sure filename token is always placed at the end of the string

#jira UE-188837
#rnx
#rb Rob.Huyett

[CL 26064993 by jerome delattre in 5.3 branch]
2023-06-16 15:07:15 -04:00
Jerome Delattre
81e77c198f Fix filtered out test results in automation window for the case when "Search" bar is not empty.
Introduce GetEnabledReports and GetFilteredReports; deprecated unspecific GetReports

#rnx
#fyi Oleg.Krasnov

[CL 25976576 by Jerome Delattre in ue5-main branch]
2023-06-14 09:46:24 -04:00
oleg krasnov
ae76461bc6 Implement auto expansion of subgroups that has only one child in SessionFrontend
#jira UE-187980
#rb jerome.delattre

[CL 25973143 by oleg krasnov in ue5-main branch]
2023-06-14 04:56:18 -04:00
mikalai sukhikh
c85e10a400 Fix: Session Frontend - test log details scrollbar changes justification when scrolling
#jira UE-186120
#rb adam.miezianko, chris.constantinescu, jerome.delattre
#preflight 646e20bf64351d76f3a48c4f

[CL 25616696 by mikalai sukhikh in ue5-main branch]
2023-05-25 02:10:07 -04:00
mikalai sukhikh
986e047e29 Session FrontEnd - Missing export menu and copy button when test results are displayed
#jira UE-185235
#rb adam.miezianko, chris.constantinescu, jerome.delattre
#preflight 6464b95f4404e3cdd2ecc6df

[CL 25543610 by mikalai sukhikh in ue5-main branch]
2023-05-19 09:35:19 -04:00
Mikita Hauruk
d98db07b26 Fixed UE-178837.
Added #if WITH_EDITOR to SAutomationWindow::HandleSessionManagerCanSelectSession

#jira UE-178837
#rb adam.miezianko, jerome.delattre, oleg.krasnov, mikalai.sukhikh
#preflight 641b0625ec01de16642e59cd

[CL 24749180 by Mikita Hauruk in ue5-main branch]
2023-03-22 12:06:43 -04:00
mikalai sukhikh
88d9eb46aa Add missing header to SAutomationWindow.cpp
#preflight 63edfa2fb96a6b2718ee0bde

[CL 24253908 by mikalai sukhikh in ue5-main branch]
2023-02-16 04:55:09 -05: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
Mikita Hauruk
1cb982f829 Added #if WITH_EDITOR for "Keep Pie Open option is visible" widget due to it is Editor only feature
#jira UE-176792
#rb adam.miezianko, chris.constantinescu, jerome.delattre, oleg_krasnov, saltanat_janybekova, mikalai_sukhikh
#preflight 63ea11fab91ae11c1c861deb

[CL 24174330 by Mikita Hauruk in ue5-main branch]
2023-02-13 10:00:00 -05:00
Jerome Delattre
baa78341e6 Fix play level test search mechanic
* get the package object to get the package path instead of guessing from file name

#jira UE-169325
#preflight 636a982edc30a4ce96aa48fc
#rnx
#rb Chris.Constantinescu

[CL 23062070 by Jerome Delattre in ue5-main branch]
2022-11-09 15:47:59 -05:00
henrik karlsson
b5b86c796c This change is a strategical submit for a coming change that removes lots of includes in headers that are included by many files. This change contains adding of includes in files that previously got those includes transitively from other inclkudes
#preflight 6355d4940313c24974b2107b
#rb none

[CL 22783162 by henrik karlsson in ue5-main branch]
2022-10-26 12:57:32 -04:00
Patrick Boutot
0704fc41ce Fix bad alignment with the AutomationWindow. It was not using the base constructor.
#jira UE-162678
#rb none
#preflight 6320847da514fd1e37c5879b
#preflight 63209d839677b738f493afc7

[CL 21983532 by Patrick Boutot in ue5-main branch]
2022-09-13 11:31:16 -04:00
Jerome Delattre
2e98fecdba Test Automation - Add Keep PIE open in advance settings
+ add project config settings to change that default.

#jira UE-162059
#preflight 6307d9665a76ca27a8a800d6
#rb Chris.Constantinescu

[CL 21685895 by Jerome Delattre in ue5-main branch]
2022-08-29 15:29:28 -04: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
Matt Peters
8b87568c96 AutomationWindow: When AutomationWindow is active during editor start up, fix the infiinite loop caused by ListTests being triggered from every ScanPathsSynchronous and then calling another ScanPathsSynchronous.
#rb Jerome.Delattre
#rnx
#preflight 62d067978a3c9910d151f309

[CL 21097676 by Matt Peters in ue5-main branch]
2022-07-14 15:58:38 -04:00
chris constantinescu
4ccdd308b4 Crash fix when no groups configured
#jira UE-157723
#rnx
#preflight skip

[CL 20837902 by chris constantinescu in ue5-main branch]
2022-06-27 15:23:42 -04:00
chris constantinescu
0d1434c4df Test Groups
#jira UE-127334
#rb Jerome.Delattre
#preflight 62b59f4d0110bdb3313e72e5

[CL 20830416 by chris constantinescu in ue5-main branch]
2022-06-27 10:21:14 -04:00
Matt Peters
803e794b36 AssetRegistryModule: Add TryGet function that can return null instead of asserting during Engine shutdown.
#jira UE-157056
#rb PJ.Kack
#rnx
#preflight 62b1d7fd827ccccb2cdec5a3

[CL 20758071 by Matt Peters in ue5-main branch]
2022-06-21 11:07:36 -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
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
jeff newquist
30920a0b36 Prevent UnrealFrontend crash if platform DDPI lookup fails, using an empty icon instead
#jira UE-145707
#rb Louise.Rasmussen
#preflight 625ef6f7db15ac92dba08054

#ROBOMERGE-AUTHOR: jeff.newquist
#ROBOMERGE-SOURCE: CL 19813881 in //UE5/Release-5.0/... via CL 19820430
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v939-19570697)

[CL 19821927 by jeff newquist in ue5-main branch]
2022-04-19 19:28:38 -04: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
Lauren Barnes
5da57469bc Adjusting toolbar button settings so this legacy-style options button will show up in Session Frontend.
#jira UE-115863
#rb trivial
#preflight 60ad3b948194e700013cf169

[CL 16454612 by Lauren Barnes in ue5-main branch]
2021-05-25 15:20:56 -04:00
aurel cordonnier
8eebe8841f Merge UE5/RET @ 16305968 to UE5/Main
This represents UE4/Main @ 16261013 and Dev-PerfTest @ 16259937

[CL 16306996 by aurel cordonnier in ue5-main branch]
2021-05-12 18:10:03 -04:00